Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- data - Variable in class net.mtrop.doom.struct.map.SparseGridIndex
-
List of grid codes.
- DataList - Class in net.mtrop.doom.struct
-
A mutable buffer of data.
- DataList() - Constructor for class net.mtrop.doom.struct.DataList
-
Makes a new volatile list.
- DataList(int) - Constructor for class net.mtrop.doom.struct.DataList
-
Makes a new buffer that doubles every resize.
- DataList(int, int) - Constructor for class net.mtrop.doom.struct.DataList
-
Makes a new buffer.
- DEATHMATCH - Static variable in interface net.mtrop.doom.map.data.flags.HexenThingFlags
-
Thing flag: Appears in DeathMatch.
- DEBUG - Static variable in class net.mtrop.doom.struct.Lexer
- DEFAULT_CAPACITY - Static variable in class net.mtrop.doom.struct.DataList
-
Default capacity for a new list.
- DEFAULT_CAPACITY - Static variable in class net.mtrop.doom.struct.vector.AbstractArrayStorage
-
Default capacity for a new array.
- DEFAULT_CAPACITY - Static variable in class net.mtrop.doom.WadBuffer
-
The default internal capacity of the WadBuffer in bytes.
- DEFAULT_CAPACITY_INCREMENT - Static variable in class net.mtrop.doom.WadBuffer
-
Default capacity increment for the buffer (doubles every resize).
- delete(int, int) - Method in class net.mtrop.doom.struct.DataList
-
Deletes a series of bytes from this buffer.
- deleteEntry(int) - Method in interface net.mtrop.doom.Wad
-
Deletes a Wad's entry and its contents.
- deleteEntry(int) - Method in class net.mtrop.doom.WadBuffer
- deleteEntry(int) - Method in class net.mtrop.doom.WadFile
- deleteEntry(int) - Method in class net.mtrop.doom.WadMap
- deleteSamples(int, int) - Method in class net.mtrop.doom.sound.DMXSound
-
Deletes a chunk of samples.
- Demo - Class in net.mtrop.doom.demo
-
This class is an abstract representation of a DEMO lump in Doom.
- Demo() - Constructor for class net.mtrop.doom.demo.Demo
-
Creates a new, blank demo with default values.
- Demo(int) - Constructor for class net.mtrop.doom.demo.Demo
-
Creates a new, blank demo with default values and a set amount of players.
- DEMO_END - Static variable in class net.mtrop.doom.demo.Demo
-
Demo terminal byte.
- DEMO_INSURANCE_FIX - Static variable in class net.mtrop.doom.demo.Demo
-
Demo insurance - attempt fix.
- DEMO_INSURANCE_NONE - Static variable in class net.mtrop.doom.demo.Demo
-
Demo insurance - no correction.
- DEMO_INSURANCE_RECORD_ONLY - Static variable in class net.mtrop.doom.demo.Demo
-
Demo insurance - only attempt fix during recording.
- Demo.Tic - Class in net.mtrop.doom.demo
-
Demo tic abstraction.
- dequeue(int, int) - Method in class net.mtrop.doom.struct.map.SparseQueueGridIndex
-
Dequeues an object at a particular grid coordinate.
- direction - Variable in class net.mtrop.doom.bsp.data.BSPSegment
-
This Seg's direction.
- DIRECTION_OPPOSITE_LINEDEF - Static variable in class net.mtrop.doom.bsp.data.BSPSegment
-
Direction along linedef (opposite).
- DIRECTION_SAME_AS_LINEDEF - Static variable in class net.mtrop.doom.bsp.data.BSPSegment
-
Direction along linedef (same).
- DMXSound - Class in net.mtrop.doom.sound
-
This class holds digital sound information.
- DMXSound() - Constructor for class net.mtrop.doom.sound.DMXSound
-
Creates a new, blank DMXSound.
- DMXSound(int) - Constructor for class net.mtrop.doom.sound.DMXSound
-
Creates a new DMXSound using a particular sampling rate.
- DMXSound(int, double[]) - Constructor for class net.mtrop.doom.sound.DMXSound
-
Creates a new DMXSound using a set of discrete samples at a particular sampling rate.
- DMXSound(int, int) - Constructor for class net.mtrop.doom.sound.DMXSound
-
Creates a new DMXSound using a set of discrete samples at a particular sampling rate.
- DMXSound.InterpolationType - Enum Class in net.mtrop.doom.sound
- DOOM - Enum constant in enum class net.mtrop.doom.map.MapFormat
-
Format commonly used by Doom, Boom, and MBF/SMMU ports, plus Heretic and Strife.
- DOOM - Enum constant in enum class net.mtrop.doom.texture.Switches.Game
- DOOM - Static variable in class net.mtrop.doom.util.GraphicUtils
-
Default Doom palette.
- DoomLinedef - Class in net.mtrop.doom.map.data
-
Doom/Boom 14-byte format implementation of Linedef.
- DoomLinedef() - Constructor for class net.mtrop.doom.map.data.DoomLinedef
-
Creates a new linedef.
- DoomLinedefFlags - Interface in net.mtrop.doom.map.data.flags
-
Linedef flag constants for Doom/Heretic.
- DoomMap - Class in net.mtrop.doom.map
-
Doom map in Doom Format.
- DoomMap() - Constructor for class net.mtrop.doom.map.DoomMap
-
Creates a blank map.
- DoomPK3 - Class in net.mtrop.doom
-
Doom PK3 file.
- DoomPK3(File) - Constructor for class net.mtrop.doom.DoomPK3
-
Opens a DoomPK3 file for reading and caches its contents.
- DoomPK3(String) - Constructor for class net.mtrop.doom.DoomPK3
-
Opens a DoomPK3 file for reading and caches its contents.
- DoomSector - Class in net.mtrop.doom.map.data
-
Doom/Boom 26-byte format implementation of Sector.
- DoomSector() - Constructor for class net.mtrop.doom.map.data.DoomSector
-
Creates a new sector.
- DoomSidedef - Class in net.mtrop.doom.map.data
-
Doom/Boom 30-byte format implementation of a Sidedef.
- DoomSidedef() - Constructor for class net.mtrop.doom.map.data.DoomSidedef
-
Creates a new sidedef.
- DoomTextureList - Class in net.mtrop.doom.texture
-
This is the lump that contains a collection of Doom-formatted textures.
- DoomTextureList() - Constructor for class net.mtrop.doom.texture.DoomTextureList
-
Creates a new TextureList with a default starting capacity.
- DoomTextureList(int) - Constructor for class net.mtrop.doom.texture.DoomTextureList
-
Creates a new TextureList with a specific starting capacity.
- DoomTextureList.Texture - Class in net.mtrop.doom.texture
-
This class represents a single texture entry in a TEXTURE1/TEXTURE2 lump.
- DoomTextureList.Texture.Patch - Class in net.mtrop.doom.texture
-
Singular patch entry for a texture.
- DoomThing - Class in net.mtrop.doom.map.data
-
Doom/Boom/MBF 10-byte format implementation of Thing.
- DoomThing() - Constructor for class net.mtrop.doom.map.data.DoomThing
-
Creates a new thing.
- DoomThingFlags - Interface in net.mtrop.doom.map.data.flags
-
Thing flag constants for Doom/Heretic.
- DoomVertex - Class in net.mtrop.doom.map.data
-
The 4-byte representation of a vertex.
- DoomVertex() - Constructor for class net.mtrop.doom.map.data.DoomVertex
-
Creates a new vertex with default values set.
- DORMANT - Static variable in interface net.mtrop.doom.map.data.flags.HexenThingFlags
-
Thing flag: Starts dormant.
- doubleToBytes(double, boolean, byte[], int) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
-
Converts a double to a series of bytes.
- DRUM_INSTRUMENT_NAME - Static variable in class net.mtrop.doom.sound.MUS
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form