Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
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.
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form