Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
R
- RAILING - Static variable in interface net.mtrop.doom.map.data.flags.StrifeLinedefFlags
-
Linedef flag: Line is a jump-over railing.
- randBoolean(Random) - Static method in class net.mtrop.doom.util.MathUtils
-
Returns a random boolean.
- randDouble(Random) - Static method in class net.mtrop.doom.util.MathUtils
- randDoubleN(Random) - Static method in class net.mtrop.doom.util.MathUtils
-
Returns a random double value from -1 to 1 (inclusive).
- RangeUtils - Class in net.mtrop.doom.util
-
Holds a series of helpful methods for testing data integrity for Doom map data export.
- read(int, int, InputStream) - Static method in class net.mtrop.doom.graphics.Flat
-
Reads and creates a new Flat from an
InputStream
implementation. - read(Class<BO>, File) - Static method in interface net.mtrop.doom.object.BinaryObject
-
Creates a single object of a specific class from from a
File
. - read(Class<BO>, File, int) - Static method in interface net.mtrop.doom.object.BinaryObject
-
Creates an amount of objects of a specific class from a
File
. - read(Class<BO>, InputStream) - Static method in interface net.mtrop.doom.object.BinaryObject
-
Creates a single object of a specific class from from an
InputStream
. - read(Class<BO>, InputStream, int) - Static method in interface net.mtrop.doom.object.BinaryObject
-
Creates an amount of objects of a specific class from an
InputStream
. - read(Class<TO>, Reader) - Static method in interface net.mtrop.doom.object.TextObject
-
Creates a single object of a specific class from from an
InputStream
. - read24BitInt(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a 24-bit integer.
- readBoolean(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a byte as a boolean value.
- readBooleanArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array of boolean values.
- readByte(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a single byte.
- readByteArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a byte array in from the reader.
- readBytes(InputStream) - Method in class net.mtrop.doom.bsp.data.BSPNode
- readBytes(InputStream) - Method in class net.mtrop.doom.bsp.data.BSPSegment
- readBytes(InputStream) - Method in class net.mtrop.doom.bsp.data.BSPSubsector
- readBytes(InputStream) - Method in class net.mtrop.doom.demo.Demo
- readBytes(InputStream) - Method in class net.mtrop.doom.graphics.Colormap
- readBytes(InputStream) - Method in class net.mtrop.doom.graphics.EndDoom
- readBytes(InputStream) - Method in class net.mtrop.doom.graphics.Flat
- readBytes(InputStream) - Method in class net.mtrop.doom.graphics.Palette
- readBytes(InputStream) - Method in class net.mtrop.doom.graphics.Picture
- readBytes(InputStream) - Method in class net.mtrop.doom.graphics.PNGPicture
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.Blockmap
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.DoomLinedef
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.DoomSector
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.DoomSidedef
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.DoomThing
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.DoomVertex
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.HexenLinedef
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.HexenThing
- readBytes(InputStream) - Method in class net.mtrop.doom.map.data.Reject
- readBytes(InputStream) - Method in interface net.mtrop.doom.object.BinaryObject
-
Reads from an
InputStream
and sets this object's fields. - readBytes(InputStream) - Method in class net.mtrop.doom.sound.DMXSound
- readBytes(InputStream) - Method in class net.mtrop.doom.sound.MUS
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.Animated.Entry
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.Animated
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.DoomTextureList
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.DoomTextureList.Texture.Patch
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.DoomTextureList.Texture
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.PatchNames
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.StrifeTextureList
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.StrifeTextureList.Texture.Patch
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.StrifeTextureList.Texture
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.Switches.Entry
- readBytes(InputStream) - Method in class net.mtrop.doom.texture.Switches
- readBytes(InputStream, byte[]) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a series of bytes from the bound stream into a byte array until end of stream is reached or the array is filled with bytes.
- readBytes(InputStream, byte[], int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a series of bytes from the bound stream into a byte array until end of stream is reached or
maxlen
bytes have been read. - readBytes(InputStream, int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a specified amount of bytes, returned as an array.
- readChar() - Method in class net.mtrop.doom.struct.Lexer
-
Reads a character from the stream.
- readChar() - Method in class net.mtrop.doom.struct.Lexer.ReaderStack
-
Reads the next character.
- readChar(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a character.
- readCharArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array of characters.
- readChars(InputStream, int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a specific amount of characters.
- readData(InputStream) - Static method in class net.mtrop.doom.map.udmf.UDMFReader
-
Reads UDMF-formatted data into a UDMFTable from an
InputStream
. - readData(InputStream, UDMFParserListener) - Static method in class net.mtrop.doom.map.udmf.UDMFReader
-
Reads UDMF-formatted data into a UDMFTable from an
InputStream
. - readData(Reader) - Static method in class net.mtrop.doom.map.udmf.UDMFReader
-
Reads UDMF-formatted data into a UDMFTable from a
Reader
. - readData(Reader, UDMFParserListener) - Static method in class net.mtrop.doom.map.udmf.UDMFReader
-
Reads UDMF-formatted data into a UDMFTable from a
Reader
. - readData(String) - Static method in class net.mtrop.doom.map.udmf.UDMFReader
-
Reads UDMF-formatted data into a UDMFTable from a String.
- readData(String, UDMFParserListener) - Static method in class net.mtrop.doom.map.udmf.UDMFReader
-
Reads UDMF-formatted data into a UDMFTable from a String.
- readDouble(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a 64-bit float.
- readDoubleArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array 64-bit floats.
- readDoubles(InputStream, int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a specified amount of 64-bit floats.
- ReaderStack() - Constructor for class net.mtrop.doom.struct.Lexer.ReaderStack
-
Creates a new empty ReaderStack.
- ReaderStack(String, Reader) - Constructor for class net.mtrop.doom.struct.Lexer.ReaderStack
-
Creates a new ReaderStack.
- readFile(File) - Method in interface net.mtrop.doom.object.BinaryObject
-
Reads from a
File
and sets this object's fields. - readFile(File) - Method in interface net.mtrop.doom.object.TextObject
-
Reads from a
File
and sets this object's fields. - readFile(File, Charset) - Method in interface net.mtrop.doom.object.TextObject
-
Reads from a
File
and sets this object's fields. - readFloat(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a 32-bit float.
- readFloatArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array 32-bit floats.
- readFloats(InputStream, int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a specified amount of 32-bit floats.
- readFor(InputStream, byte[]) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a bunch of bytes and checks to see if a set of bytes match completely with the input byte string.
- readInt(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an integer.
- readIntArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array of integers.
- readInts(InputStream, int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a specified amount of integers.
- readLong(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a long value.
- readLongArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array of long values.
- readLongs(InputStream, int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an amount of long values specified by the user.
- readPCMBytes(byte[]) - Method in class net.mtrop.doom.struct.io.JSPISoundHandle.Decoder
-
Reads a bunch of decoded bytes into the byte array.
- readShort(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a short.
- readShortArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array of shorts.
- readShorts(InputStream, int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a specified amount of shorts.
- readString(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a char array and returns it as a String.
- readString(InputStream, int, String) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a byte vector of specific length and returns it as a String in a particular encoding.
- readString(InputStream, int, Charset) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a byte vector of specific length and returns it as a String in a particular encoding.
- readString(InputStream, String) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a byte vector (an int followed by a series of bytes) and returns it as a String in a particular encoding.
- readString(InputStream, Charset) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a byte vector (an int followed by a series of bytes) and returns it as a String in a particular encoding.
- readStringArray(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in an array of strings.
- readText(Reader) - Method in class net.mtrop.doom.map.UDMFMap
- readText(Reader) - Method in interface net.mtrop.doom.object.TextObject
-
Reads from an
Reader
and sets this object's fields. - readUnsignedByte(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a single byte, cast to a short to eliminate sign.
- readUnsignedInt(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a integer, cast to a long, discarding sign.
- readUnsignedShort(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads in a short, cast to an integer, discarding sign.
- readVariableLengthInt(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads an integer from an input stream that is variable-length encoded.
- readVariableLengthLong(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a long from an input stream that is variable-length encoded.
- Reflect() - Constructor for class net.mtrop.doom.object.BinaryObject.Reflect
- Reflect() - Constructor for class net.mtrop.doom.object.TextObject.Reflect
- refreshEntries() - Method in class net.mtrop.doom.DoomPK3
-
Refreshes the entry lists, if ZIP contents changed.
- Reject - Class in net.mtrop.doom.map.data
-
Represents the Reject lump.
- Reject(int) - Constructor for class net.mtrop.doom.map.data.Reject
-
Creates a new blank reject grid.
- relay(InputStream, OutputStream) - Static method in class net.mtrop.doom.struct.io.IOUtils
-
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
- relay(InputStream, OutputStream, int) - Static method in class net.mtrop.doom.struct.io.IOUtils
-
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
- remove() - Method in class net.mtrop.doom.struct.vector.AbstractVector.VectorIterator
- remove(int, int, T) - Method in class net.mtrop.doom.struct.map.SparseQueueGridIndex
-
Dequeues an object at a particular grid coordinate.
- remove(String) - Method in class net.mtrop.doom.map.udmf.UDMFObject
-
Removes a corresponding attribute by name.
- remove(String) - Method in class net.mtrop.doom.texture.CommonTextureList
-
Attempts to remove a texture entry by its name.
- remove(String) - Method in class net.mtrop.doom.texture.PatchNames
-
Attempts to remove an entry by its name.
- remove(T) - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Removes an object from the vector, if it exists in the vector.
- remove(V) - Method in class net.mtrop.doom.struct.trie.AbstractTrie
-
Removes an object from this structure.
- removeEntry(int) - Method in class net.mtrop.doom.texture.Animated
-
Removes an Animated entry at a specific index.
- removeEntry(int) - Method in class net.mtrop.doom.texture.Switches
-
Removes a switch entry at a specific index.
- removeEntry(int) - Method in interface net.mtrop.doom.Wad
-
Remove a Wad's entry (but not contents).
- removeEntry(int) - Method in class net.mtrop.doom.WadBuffer
- removeEntry(int) - Method in class net.mtrop.doom.WadFile
- removeEntry(int) - Method in class net.mtrop.doom.WadMap
- removeEntry(K) - Method in class net.mtrop.doom.struct.trie.AbstractTrieMap
-
Removes a value from this map, corresponding to a key.
- removeFirst(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Removes a value from the beginning of a deque.
- removeIndex(int) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
- removeIndex(int) - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Removes an object from an index in the vector and shifts everything after it down an index position.
- removeIndex(int) - Method in class net.mtrop.doom.texture.CommonTextureList
-
Removes a texture entry at an index.
- removeIndex(int) - Method in class net.mtrop.doom.texture.PatchNames
-
Removes an entry at an index.
- removeIndex(int, int, int) - Method in class net.mtrop.doom.map.data.Blockmap
-
Removes a linedef index to this blockmap.
- removeLast(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Removes a value from the end of a deque.
- removePatch(int) - Method in class net.mtrop.doom.texture.CommonTexture
-
Removes a patch entry from this texture by index.
- removePatch(int) - Method in class net.mtrop.doom.texture.TextureSet.Texture
-
Removes a patch at a particular index.
- removeTexture(int) - Method in class net.mtrop.doom.texture.TextureSet
-
Removes a texture at a particular index.
- removeTextureByName(String) - Method in class net.mtrop.doom.texture.TextureSet
-
Removes a texture by name.
- removeUsingKey(K) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
-
Removes an object in this mapping that corresponds to a particular key.
- removeValue(K, V) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Removes a value from a deque.
- renameEntry(int, String) - Method in interface net.mtrop.doom.Wad
-
Renames the entry at an index in the Wad.
- renameEntry(int, String) - Method in class net.mtrop.doom.WadBuffer
- renameEntry(int, String) - Method in class net.mtrop.doom.WadFile
- renameEntry(int, String) - Method in class net.mtrop.doom.WadMap
- REPEATABLE - Static variable in interface net.mtrop.doom.map.data.flags.HexenLinedefFlags
-
Linedef flag: Line's special is repeatable (special is not cleared).
- replace(int, T) - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Sets an object at an index.
- replaceEntry(int, byte[]) - Method in interface net.mtrop.doom.Wad
-
Replaces the entry at an index in the Wad.
- replaceEntry(int, byte[]) - Method in class net.mtrop.doom.WadBuffer
- replaceEntry(int, byte[]) - Method in class net.mtrop.doom.WadFile
- replaceEntry(int, byte[]) - Method in class net.mtrop.doom.WadMap
- replaceEntry(int, BO) - Method in interface net.mtrop.doom.Wad
-
Replaces the entry at an index in the Wad.
- replaceEntry(int, BO[]) - Method in interface net.mtrop.doom.Wad
-
Replaces the entry at an index in the Wad.
- replaceEntry(int, TO, Charset) - Method in interface net.mtrop.doom.Wad
-
Replaces the entry at an index in the Wad.
- replaceTextureByName(String) - Method in class net.mtrop.doom.texture.TextureSet
-
Replaces a texture in the set with a new one, in-place without affecting texture order.
- resample(DMXSound.InterpolationType, int) - Method in class net.mtrop.doom.sound.DMXSound
-
Gets a full copy of the contained audio resampled at a new sampling rate using an interpolation type
- reset() - Method in class net.mtrop.doom.demo.Demo
-
Resets the contents of this demo.
- reset() - Method in class net.mtrop.doom.sound.MUS.Sequencer
-
Resets this sequencer to the beginning.
- reset() - Method in class net.mtrop.doom.struct.trie.AbstractTrie.TrieIterator
-
Resets this iterator.
- reset() - Method in class net.mtrop.doom.struct.vector.AbstractVector.VectorIterator
-
Resets this iterator to the beginning.
- restTics - Variable in class net.mtrop.doom.sound.MUS.Event
-
Time to rest in tics.
- rightRect - Variable in class net.mtrop.doom.bsp.data.BSPNode
-
This node's right bounding box coordinates.
- rightSubsectorIndex - Variable in class net.mtrop.doom.bsp.data.BSPNode
-
This node's right child index or subsector index.
- root - Variable in class net.mtrop.doom.struct.trie.AbstractTrie
-
Root Node.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form