Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
T
- tag - Variable in class net.mtrop.doom.map.data.DoomLinedef
-
Linedef special tag.
- tag - Variable in class net.mtrop.doom.map.data.DoomSector
-
Sector tag.
- TERMINAL_SPECIAL - Enum constant in enum class net.mtrop.doom.texture.Switches.Game
-
No entry should contain this - internal use only.
- TextObject - Interface in net.mtrop.doom.object
-
Common elements of all objects that are loaded from text data.
- TextObject.Reflect - Class in net.mtrop.doom.object
- TextObject.Transformer<TO extends TextObject> - Interface in net.mtrop.doom.object
-
Transformer interface for transform calls.
- texture(String, String, int) - Static method in class net.mtrop.doom.texture.Animated
-
Creates a texture entry.
- texture(String, String, int, boolean) - Static method in class net.mtrop.doom.texture.Animated
-
Creates a texture entry.
- TEXTURE - Enum constant in enum class net.mtrop.doom.texture.Animated.TextureType
- TEXTURE_BLANK - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Value used for blank texture.
- TEXTURE_NAME - Static variable in class net.mtrop.doom.util.NameUtils
-
A regex pattern that matches valid texture names.
- textureCeiling - Variable in class net.mtrop.doom.map.data.DoomSector
-
Sector Ceiling texture.
- TextureException - Exception in net.mtrop.doom.exception
-
An exception thrown when Doom texture information is unavailable or malformed.
- TextureException() - Constructor for exception net.mtrop.doom.exception.TextureException
- TextureException(String) - Constructor for exception net.mtrop.doom.exception.TextureException
- TextureException(String, Throwable) - Constructor for exception net.mtrop.doom.exception.TextureException
- TextureException(Throwable) - Constructor for exception net.mtrop.doom.exception.TextureException
- textureFloor - Variable in class net.mtrop.doom.map.data.DoomSector
-
Sector Floor texture.
- TextureSet - Class in net.mtrop.doom.texture
-
A helper class for the TEXTUREx and PNAMES setup that Doom Texture definitions use.
- TextureSet() - Constructor for class net.mtrop.doom.texture.TextureSet
-
Creates a new blank TextureSet (no patches, no textures).
- TextureSet(PatchNames, CommonTextureList<?>...) - Constructor for class net.mtrop.doom.texture.TextureSet
-
Creates a new TextureSet using an existing Patch Name lump and a series of Texture Lumps.
- TextureSet.Patch - Class in net.mtrop.doom.texture
-
Texture patch.
- TextureSet.Texture - Class in net.mtrop.doom.texture
-
A class that represents a single composite Texture entry.
- TextureUtils - Class in net.mtrop.doom.util
-
Graphics utility methods for image types.
- TextureUtils.TextureCopier - Class in net.mtrop.doom.util
-
A texture copying context for copying one or more textures to another Wad.
- TextUtils - Class in net.mtrop.doom.util
-
Text utilities and constants.
- THING - Static variable in class net.mtrop.doom.map.UDMFMap
-
Type name: Thing.
- ticks - Variable in class net.mtrop.doom.texture.Animated.Entry
-
The amount of ticks between each frame.
- toArray(T[]) - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Dumps the contents of this structure to an array.
- toArray(V[]) - Method in class net.mtrop.doom.struct.trie.AbstractTrie
-
Puts the contents of this trie into an array.
- toArrayKeys(K[]) - Method in class net.mtrop.doom.struct.trie.AbstractTrieMap
-
Copies the keys of this map into an array.
- toArrayValues(V[]) - Method in class net.mtrop.doom.struct.trie.AbstractTrieMap
-
Copies the values of this map into an array.
- toASCIIBytes(String, int) - Static method in class net.mtrop.doom.util.NameUtils
-
Converts a String to an ASCII-encoded, byte-length-aligned vector.
- toByteArray() - Method in class net.mtrop.doom.struct.DataList
-
Returns the bytes in this vector into an array.
- toBytes() - Method in interface net.mtrop.doom.object.BinaryObject
-
Gets the byte representation of this object.
- toBytes() - Method in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- toBytes() - Method in class net.mtrop.doom.sound.MUS.Event
- toBytes() - Method in class net.mtrop.doom.sound.MUS.NotePlayEvent
- toBytes() - Method in class net.mtrop.doom.sound.MUS.NoteReleaseEvent
- toBytes() - Method in class net.mtrop.doom.sound.MUS.PitchEvent
- toBytes() - Method in class net.mtrop.doom.sound.MUS.ScoreEndEvent
- toBytes() - Method in class net.mtrop.doom.sound.MUS.SystemEvent
- toBytes(BO[]) - Static method in interface net.mtrop.doom.object.BinaryObject
-
Converts an array of BinaryObjects into bytes.
- Token(String, int, String, int, int) - Constructor for class net.mtrop.doom.struct.Lexer.Token
- toString() - Method in class net.mtrop.doom.demo.Demo.Tic
- toString() - Method in class net.mtrop.doom.demo.Demo
- toString() - Method in class net.mtrop.doom.graphics.Colormap
- toString() - Method in class net.mtrop.doom.graphics.EndDoom
- toString() - Method in class net.mtrop.doom.graphics.Palette
- toString() - Method in class net.mtrop.doom.map.data.DoomLinedef
- toString() - Method in class net.mtrop.doom.map.data.DoomSector
- toString() - Method in class net.mtrop.doom.map.data.DoomSidedef
- toString() - Method in class net.mtrop.doom.map.data.DoomThing
- toString() - Method in class net.mtrop.doom.map.data.DoomVertex
- toString() - Method in class net.mtrop.doom.map.data.HexenLinedef
- toString() - Method in class net.mtrop.doom.map.data.HexenThing
- toString() - Method in class net.mtrop.doom.sound.DMXSound
- toString() - Method in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- toString() - Method in class net.mtrop.doom.sound.MUS.NotePlayEvent
- toString() - Method in class net.mtrop.doom.sound.MUS.NoteReleaseEvent
- toString() - Method in class net.mtrop.doom.sound.MUS.PitchEvent
- toString() - Method in class net.mtrop.doom.sound.MUS.ScoreEndEvent
- toString() - Method in class net.mtrop.doom.sound.MUS.SystemEvent
- toString() - Method in class net.mtrop.doom.struct.DataList
- toString() - Method in class net.mtrop.doom.struct.io.JSPISoundHandle
- toString() - Method in class net.mtrop.doom.struct.io.PNGContainerReader.Chunk
- toString() - Method in class net.mtrop.doom.struct.Lexer.Token
- toString() - Method in class net.mtrop.doom.struct.map.SparseGridIndex.Pair
- toString() - Method in class net.mtrop.doom.struct.map.SparseGridIndex
- toString() - Method in class net.mtrop.doom.struct.trie.AbstractTrie.Result
- toString() - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Returns this storageArray as a string.
- toString() - Method in class net.mtrop.doom.texture.Animated.Entry
- toString() - Method in class net.mtrop.doom.texture.CommonPatch
- toString() - Method in class net.mtrop.doom.texture.Switches.Entry
- toString() - Method in class net.mtrop.doom.WadEntry
- toText() - Method in interface net.mtrop.doom.object.TextObject
-
Gets the textual representation of this object.
- toValidEntryName(String) - Static method in class net.mtrop.doom.util.NameUtils
-
Tests if an input string is a valid entry name, and if not, converts it into a valid one.
- toValidTextureName(String) - Static method in class net.mtrop.doom.util.NameUtils
-
Tests if an input string is a valid entry name, and if not, converts it into a valid one.
- transform(BO, int) - Method in interface net.mtrop.doom.object.BinaryObject.Transformer
-
Transforms the provided object.
- transform(TO) - Method in interface net.mtrop.doom.object.TextObject.Transformer
-
Transforms the provided text object.
- transformData(int, Class<BO>, int, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the data of a particular entry index as a deserialized lump of multiple objects, optionally transforms it, then writes it back to the Wad.
- transformData(int, Class<BO>, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the deserialized data of a particular entry index, optionally transforms it, then writes it back to the Wad.
- transformData(String, int, Class<BO>, int, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformData(String, int, Class<BO>, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformData(String, Class<BO>, int, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformData(String, Class<BO>, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformData(String, String, Class<BO>, int, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformData(String, String, Class<BO>, BinaryObject.Transformer<BO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformTextData(int, Charset, Class<TO>, TextObject.Transformer<TO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the decoded data of a particular entry index, optionally transforms it, then writes it back to the Wad.
- transformTextData(String, int, Charset, Class<TO>, TextObject.Transformer<TO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the decoded data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformTextData(String, String, Charset, Class<TO>, TextObject.Transformer<TO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the decoded data of a particular entry, optionally transforms it, then writes it back to the Wad.
- transformTextData(String, Charset, Class<TO>, TextObject.Transformer<TO>) - Method in interface net.mtrop.doom.Wad
-
Retrieves the decoded data of a particular entry, optionally transforms it, then writes it back to the Wad.
- TRANSLUCENT - Static variable in interface net.mtrop.doom.map.data.flags.StrifeLinedefFlags
-
Linedef flag: Line is translucent.
- TRANSLUCENT - Static variable in interface net.mtrop.doom.map.data.flags.ZDoomThingFlags
-
Thing flag: Appears translucent.
- TRANSLUCENT_25 - Static variable in interface net.mtrop.doom.map.data.flags.StrifeThingFlags
-
Thing flag: Appears at 25% translucency.
- trim() - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Sets this vector's capacity to its current size.
- TWO_SIDED - Static variable in interface net.mtrop.doom.map.data.flags.DoomLinedefFlags
-
Linedef flag: Two-sided.
- type - Variable in class net.mtrop.doom.map.data.DoomThing
-
Thing type (editor number).
- type - Variable in class net.mtrop.doom.sound.MUS.Event
-
Event type.
- type - Variable in class net.mtrop.doom.texture.Animated.Entry
-
Is this a texture entry? If not, it's a flat.
- TYPE_CHANGE_CONTROLLER - Static variable in class net.mtrop.doom.sound.MUS.Event
-
Controller change event.
- TYPE_COMMENT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Comment.
- TYPE_DELIM_CLOSE_COMMENT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Close comment.
- TYPE_DELIM_COMMENT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Delimiter Comment (never returned).
- TYPE_DELIM_LINE_COMMENT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Line comment.
- TYPE_DELIM_NEWLINE - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: New line character.
- TYPE_DELIM_OPEN_COMMENT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Open comment.
- TYPE_DELIM_SPACE - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Space.
- TYPE_DELIM_TAB - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Tab.
- TYPE_DELIMITER - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Delimiter (never returned).
- TYPE_END_OF_LEXER - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: End of lexer.
- TYPE_END_OF_STREAM - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: End of stream.
- TYPE_EXPONENT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Exponent state (never returned).
- TYPE_EXPONENT_POWER - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Exponent power state (never returned).
- TYPE_FLOAT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Floating point state (never returned).
- TYPE_HEX_INTEGER - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: hexadecimal integer (never returned).
- TYPE_HEX_INTEGER0 - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: hexadecimal integer (never returned).
- TYPE_HEX_INTEGER1 - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: hexadecimal integer (never returned).
- TYPE_IDENTIFIER - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Identifier.
- TYPE_ILLEGAL - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Illegal token.
- TYPE_LINE_COMMENT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Line Comment.
- TYPE_LINEDEF - Static variable in interface net.mtrop.doom.map.udmf.attributes.UDMFObjectTypes
-
Object type: Linedef.
- TYPE_NUMBER - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Number.
- TYPE_PITCH - Static variable in class net.mtrop.doom.sound.MUS.Event
-
Pitch slide event.
- TYPE_PLAY - Static variable in class net.mtrop.doom.sound.MUS.Event
-
Play note event.
- TYPE_POINT - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Point state (never returned).
- TYPE_RAWSTRING - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Raw String (never returned).
- TYPE_RELEASE - Static variable in class net.mtrop.doom.sound.MUS.Event
-
Release note event.
- TYPE_SCORE_END - Static variable in class net.mtrop.doom.sound.MUS.Event
-
Score end event.
- TYPE_SECTOR - Static variable in interface net.mtrop.doom.map.udmf.attributes.UDMFObjectTypes
-
Object type: Sector.
- TYPE_SIDEDEF - Static variable in interface net.mtrop.doom.map.udmf.attributes.UDMFObjectTypes
-
Object type: Vertex.
- TYPE_STRING - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: String.
- TYPE_SYSTEM - Static variable in class net.mtrop.doom.sound.MUS.Event
-
System event event.
- TYPE_THING - Static variable in interface net.mtrop.doom.map.udmf.attributes.UDMFObjectTypes
-
Object type: Thing.
- TYPE_UNKNOWN - Static variable in class net.mtrop.doom.struct.Lexer.Kernel
-
Reserved token type: Unknown token.
- TYPE_VERTEX - Static variable in interface net.mtrop.doom.map.udmf.attributes.UDMFObjectTypes
-
Object type: Vertex.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form