Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
W
- Wad - Interface in net.mtrop.doom
-
Base interface for all WAD file type implementations for reading and writing to WAD structures, either in memory or on disk.
- Wad.Type - Enum Class in net.mtrop.doom
-
Internal WAD type.
- WadBuffer - Class in net.mtrop.doom
-
An implementation of Wad where any and all WAD information is manipulated in memory.
- WadBuffer() - Constructor for class net.mtrop.doom.WadBuffer
-
Creates an empty WadBuffer (as a PWAD).
- WadBuffer(int) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates an empty WadBuffer (as a PWAD).
- WadBuffer(int, int) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates an empty WadBuffer (as a PWAD).
- WadBuffer(File) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates a new WadBuffer using the contents of a file.
- WadBuffer(InputStream) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates a new WadBuffer.
- WadBuffer(String) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates a new WadBuffer using the contents of a file, denoted by the path.
- WadBuffer(Wad.Type) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates an empty WadBuffer with a specific type.
- WadBuffer(Wad.Type, int) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates an empty WadBuffer with a specific type.
- WadBuffer(Wad.Type, int, int) - Constructor for class net.mtrop.doom.WadBuffer
-
Creates an empty WadBuffer with a specific type.
- WadEntry - Class in net.mtrop.doom
-
Abstraction of a single entry from a WAD.
- WadException - Exception in net.mtrop.doom.exception
-
An exception thrown when an operation on a WAD file would violate its structural integrity in some way.
- WadException() - Constructor for exception net.mtrop.doom.exception.WadException
- WadException(String) - Constructor for exception net.mtrop.doom.exception.WadException
- WadException(String, Throwable) - Constructor for exception net.mtrop.doom.exception.WadException
- WadException(Throwable) - Constructor for exception net.mtrop.doom.exception.WadException
- WadFile - Class in net.mtrop.doom
-
The class that reads WadFile information and provides random access to Wad files.
- WadFile(File) - Constructor for class net.mtrop.doom.WadFile
-
Opens a WadFile from a file.
- WadFile(File, Boolean) - Constructor for class net.mtrop.doom.WadFile
-
Opens a WadFile from a file.
- WadFile(String) - Constructor for class net.mtrop.doom.WadFile
-
Opens a WadFile from a file specified by "path." The file will be opened in a mode appropriate for file permission capabilities.
- WadFile(String, Boolean) - Constructor for class net.mtrop.doom.WadFile
-
Opens a WadFile from a file specified by "path."
- WadFile.Adder - Class in net.mtrop.doom
-
Bulk add mechanism for WadFile.
- WadMap - Class in net.mtrop.doom
-
This is just a basic mapping of WAD entries to a file.
- WadMap(File) - Constructor for class net.mtrop.doom.WadMap
-
Creates a new WadMap using the contents of a file.
- WadMap(InputStream) - Constructor for class net.mtrop.doom.WadMap
-
Creates a new WadMap.
- WadMap(String) - Constructor for class net.mtrop.doom.WadMap
-
Creates a new WadMap using the contents of a file, denoted by the path.
- WadUtils - Class in net.mtrop.doom.util
-
WAD utility methods and functions.
- WadUtils.WadConsumer - Interface in net.mtrop.doom.util
-
A functional interface that describes a function that takes a Wad and returns void, without handling any exceptions thrown by it.
- WadUtils.WadEntryAccumulator - Class in net.mtrop.doom.util
-
An accumulator for WadEntries.
- WadUtils.WadFunction<R> - Interface in net.mtrop.doom.util
-
A functional interface that describes a function that takes a Wad and returns data, without handling any exceptions thrown by it.
- WEAPON_1 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_2 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_3 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_4 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_5 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_6 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_7 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_8 - Static variable in class net.mtrop.doom.demo.Demo.Tic
- WEAPON_SHIFT - Static variable in class net.mtrop.doom.demo.Demo.Tic
- width - Variable in class net.mtrop.doom.texture.CommonTexture
-
Width of texture.
- willEmitComments() - Method in class net.mtrop.doom.struct.Lexer.Kernel
-
Checks if this lexer emits comment tokens.
- willEmitNewlines() - Method in class net.mtrop.doom.struct.Lexer.Kernel
-
Checks if this lexer emits newline tokens.
- willEmitSpaces() - Method in class net.mtrop.doom.struct.Lexer.Kernel
-
Checks if this lexer emits space tokens.
- willEmitStreamBreak() - Method in class net.mtrop.doom.struct.Lexer.Kernel
-
Checks if this lexer emits stream break tokens.
- willEmitTabs() - Method in class net.mtrop.doom.struct.Lexer.Kernel
-
Checks if this lexer emits tab tokens.
- withEntries(WadEntry...) - Static method in class net.mtrop.doom.util.WadUtils
-
Creates a WadEntry accumulator with a set of entries.
- withNewName(String) - Method in class net.mtrop.doom.WadEntry
-
Makes a copy of this entry with a new name.
- withNewOffset(int) - Method in class net.mtrop.doom.WadEntry
-
Makes a copy of this entry with a new offset.
- withNewSize(int) - Method in class net.mtrop.doom.WadEntry
-
Makes a copy of this entry with a new size.
- wrapValue(double, double, double) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces a double to the range bounded by lo and hi, by "wrapping" the value.
- wrapValue(float, float, float) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces a float to the range bounded by lo and hi, by "wrapping" the value.
- wrapValue(int, int, int) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces an integer to the range bounded by lo and hi, by "wrapping" the value.
- wrapValue(short, short, short) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces a short to the range bounded by lo and hi, by "wrapping" the value.
- writeBoolean(OutputStream, boolean) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a boolean as a byte.
- writeBooleanArray(OutputStream, boolean...) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a boolean array, which is the length of the array as an integer plus each boolean grouped into integer bits.
- writeByte(OutputStream, byte) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a byte.
- writeByteArray(OutputStream, byte[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an array of bytes, which is the length of the array as an integer plus each byte.
- writeBytes(OutputStream) - Method in class net.mtrop.doom.bsp.data.BSPNode
- writeBytes(OutputStream) - Method in class net.mtrop.doom.bsp.data.BSPSegment
- writeBytes(OutputStream) - Method in class net.mtrop.doom.bsp.data.BSPSubsector
- writeBytes(OutputStream) - Method in class net.mtrop.doom.demo.Demo
- writeBytes(OutputStream) - Method in class net.mtrop.doom.graphics.Colormap
- writeBytes(OutputStream) - Method in class net.mtrop.doom.graphics.EndDoom
- writeBytes(OutputStream) - Method in class net.mtrop.doom.graphics.Flat
- writeBytes(OutputStream) - Method in class net.mtrop.doom.graphics.Palette
- writeBytes(OutputStream) - Method in class net.mtrop.doom.graphics.Picture
- writeBytes(OutputStream) - Method in class net.mtrop.doom.graphics.PNGPicture
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.Blockmap
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.DoomLinedef
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.DoomSector
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.DoomSidedef
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.DoomThing
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.DoomVertex
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.HexenLinedef
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.HexenThing
- writeBytes(OutputStream) - Method in class net.mtrop.doom.map.data.Reject
- writeBytes(OutputStream) - Method in interface net.mtrop.doom.object.BinaryObject
-
Writes this object to an
OutputStream
. - writeBytes(OutputStream) - Method in class net.mtrop.doom.sound.DMXSound
- writeBytes(OutputStream) - Method in class net.mtrop.doom.sound.MUS
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.Animated.Entry
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.Animated
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.CommonTextureList
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.DoomTextureList.Texture.Patch
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.DoomTextureList.Texture
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.PatchNames
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.StrifeTextureList.Texture.Patch
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.StrifeTextureList.Texture
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.Switches.Entry
- writeBytes(OutputStream) - Method in class net.mtrop.doom.texture.Switches
- writeBytes(OutputStream, byte[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a series of bytes.
- writeBytes(OutputStream, byte[], int, int) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a series of bytes.
- writeChar(OutputStream, char) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a character.
- writeCharArray(OutputStream, char[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a character array, which is the length of the array as an integer plus each character.
- writeChunk(String, byte[]) - Method in class net.mtrop.doom.struct.io.PNGContainerWriter
-
Writes the next chunk in this container stream.
- writeDouble(OutputStream, double) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a 64-bit float.
- writeDoubleArray(OutputStream, double[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an array of 64-bit floats, which is the length of the array as an integer plus each double.
- writeField(String, Object, Writer) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes the fields out to a
Writer
. - writeField(String, Object, Writer, String) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes the fields out to a
Writer
. - writeFields(UDMFObject, Writer) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes the fields out to a
Writer
. - writeFields(UDMFObject, Writer, String) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes the fields out to a
Writer
. - writeFile(File) - Method in interface net.mtrop.doom.object.BinaryObject
-
Writes this object to a
File
. - writeFile(File) - Method in interface net.mtrop.doom.object.TextObject
-
Writes this object to a
File
. - writeFile(File, boolean) - Method in interface net.mtrop.doom.object.BinaryObject
-
Writes this object to a
File
. - writeFile(File, boolean) - Method in interface net.mtrop.doom.object.TextObject
-
Writes this object to a
File
. - writeFile(File, boolean, Charset) - Method in interface net.mtrop.doom.object.TextObject
-
Writes this object to a
File
. - writeFile(File, Charset) - Method in interface net.mtrop.doom.object.TextObject
-
Writes this object to a
File
. - writeFloat(OutputStream, float) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a 32-bit float.
- writeFloatArray(OutputStream, float[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an array of 32-bit floats, which is the length of the array as an integer plus each float.
- writeInt(OutputStream, int) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an integer.
- writeIntArray(OutputStream, int[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an integer array, which is the length of the array as an integer plus each integer.
- writeLong(OutputStream, long) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a long.
- writeLongArray(OutputStream, long[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an array of longs, which is the length of the array as an integer plus each long.
- writeObject(UDMFObject, Writer, String) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes UDMF-formatted data into a
Writer
. - writeObject(UDMFObject, Writer, String, Integer) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes UDMF-formatted data into a
Writer
. - writeShort(OutputStream, short) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a short.
- writeShortArray(OutputStream, short[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an array of shorts, which is the length of the array as an integer plus each short.
- writeSoundToFile(DMXSound, AudioFileFormat.Type, File) - Static method in class net.mtrop.doom.util.SoundUtils
-
Writes a DMXSound out to an audio file.
- writeSoundToOutputStream(DMXSound, AudioFileFormat.Type, OutputStream) - Static method in class net.mtrop.doom.util.SoundUtils
-
Writes a DMXSound out to an output stream.
- writeString(OutputStream, String) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a String.
- writeString(OutputStream, String, String) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a String in a specific encoding.
- writeString(OutputStream, String, Charset) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a String in a specific encoding.
- writeStringArray(OutputStream, String[]) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an array of Strings, which is the length of the array as an integer plus each String.
- writeTable(UDMFTable, OutputStream, Charset) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes UDMF-formatted data into an
OutputStream
. - writeTable(UDMFTable, Writer) - Static method in class net.mtrop.doom.map.udmf.UDMFWriter
-
Writes UDMF-formatted data into a
Writer
. - writeText(Writer) - Method in class net.mtrop.doom.map.UDMFMap
- writeText(Writer) - Method in interface net.mtrop.doom.object.TextObject
-
Writes this object to a
Writer
. - writeToFile(File) - Method in class net.mtrop.doom.WadBuffer
-
Writes the contents of this buffer out to a file in Wad format.
- writeToFile(String) - Method in class net.mtrop.doom.WadBuffer
-
Writes the contents of this buffer out to a file in Wad format.
- writeToStream(OutputStream) - Method in class net.mtrop.doom.WadBuffer
-
Writes the contents of this buffer out to an output stream in Wad format.
- writeUnsignedByte(OutputStream, int) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an int that is less than 256 to a byte.
- writeUnsignedByte(OutputStream, short) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a short that is less than 256 to a byte.
- writeUnsignedInteger(OutputStream, long) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes a long that is less than 2^32 to an integer.
- writeUnsignedShort(OutputStream, int) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Writes an integer, less than 65536, as a short.
- writeVariableLengthInt(OutputStream, int) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Converts an integer from an int to a variable-length string of bytes.
- writeVariableLengthLong(OutputStream, long) - Method in class net.mtrop.doom.struct.io.SerialWriter
-
Converts a long from a long to a variable-length string of bytes.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form