Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- capacityCheck(int) - Method in class net.mtrop.doom.struct.DataList
-
Increases the size of the internal buffer if necessary.
- capacityIncrement - Variable in class net.mtrop.doom.struct.vector.AbstractVector
-
Capacity increment.
- CaseInsensitiveTrieMap<V> - Class in net.mtrop.doom.struct.trie
-
An implementation of a Trie that stores strings, case-insensitively.
- CaseInsensitiveTrieMap() - Constructor for class net.mtrop.doom.struct.trie.CaseInsensitiveTrieMap
- CENATT - Static variable in class net.mtrop.doom.DoomPK3
- CENATX - Static variable in class net.mtrop.doom.DoomPK3
- CENCOM - Static variable in class net.mtrop.doom.DoomPK3
- CENCRC - Static variable in class net.mtrop.doom.DoomPK3
- CENDSK - Static variable in class net.mtrop.doom.DoomPK3
- CENEXT - Static variable in class net.mtrop.doom.DoomPK3
- CENFLG - Static variable in class net.mtrop.doom.DoomPK3
- CENHDR - Static variable in class net.mtrop.doom.DoomPK3
- CENHOW - Static variable in class net.mtrop.doom.DoomPK3
- CENLEN - Static variable in class net.mtrop.doom.DoomPK3
- CENNAM - Static variable in class net.mtrop.doom.DoomPK3
- CENOFF - Static variable in class net.mtrop.doom.DoomPK3
- CENSIG - Static variable in class net.mtrop.doom.DoomPK3
- CENSIZ - Static variable in class net.mtrop.doom.DoomPK3
- CENTIM - Static variable in class net.mtrop.doom.DoomPK3
- CENVEM - Static variable in class net.mtrop.doom.DoomPK3
- CENVER - Static variable in class net.mtrop.doom.DoomPK3
- channel - Variable in class net.mtrop.doom.sound.MUS.Event
-
Event channel.
- CHANNEL_DRUM - Static variable in class net.mtrop.doom.sound.MUS
- checkASCIIString(String, String) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a string's length is 8 or less or not null nor blank and convertible to ASCII.
- checkBoolean(String, boolean, boolean) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value is either true or false.
- checkByte(String, int) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value falls in the -128 to 127 range.
- checkByteUnsigned(String, int) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value falls in the 0 to 255 range.
- checkEqual(String, float, float) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value equals a particular floating-point value.
- checkEqual(String, String, String) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value equals a particular String value.
- checkFalse(String, boolean) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value is false.
- checkNegativeOne(String, int) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value is negative one.
- checkNotNull(String, Object) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value is not null.
- checkRange(String, int, int, int) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value falls in an inclusive range.
- checkShort(String, int) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value falls in the -32767 to 32768 range.
- checkShortUnsigned(String, int) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value falls in the 0 to 65535 range.
- checkTrue(String, boolean) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value is true.
- checkValidEntryName(String) - Static method in class net.mtrop.doom.util.NameUtils
-
Tests if an input string is a valid entry name, and if not, throws an exception.
- checkValidTextureName(String) - Static method in class net.mtrop.doom.util.NameUtils
-
Tests if an input string is a valid entry name, and if not, throws an exception.
- checkWhole(String, float) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value is a whole number, without a mantissa.
- checkZero(String, int) - Static method in class net.mtrop.doom.util.RangeUtils
-
Checks if a value is zero.
- clampValue(double, double, double) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces a double to the range bounded by lo and hi.
- clampValue(float, float, float) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces a float to the range bounded by lo and hi.
- clampValue(int, int, int) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces an integer to the range bounded by lo and hi.
- clampValue(short, short, short) - Static method in class net.mtrop.doom.util.MathUtils
-
Coerces a short to the range bounded by lo and hi.
- cleanEntries(Wad, File) - Static method in class net.mtrop.doom.util.WadUtils
-
Creates a new WAD file by copying the contents of an existing WAD to another file, which discards all un-addressed data from the first.
- clear() - Method in class net.mtrop.doom.graphics.Flat
-
Clears the pixel data to zeroes.
- clear() - Method in class net.mtrop.doom.map.DoomMap
-
Clears the contents of this map.
- clear() - Method in class net.mtrop.doom.map.udmf.UDMFObject
-
Clears all attributes from the structure.
- clear() - Method in class net.mtrop.doom.map.UDMFMap
- clear() - Method in class net.mtrop.doom.struct.DataList
-
Deletes all bytes from this buffer.
- clear() - Method in class net.mtrop.doom.struct.map.SparseGridIndex
-
Clears everything from the grid.
- clear() - Method in class net.mtrop.doom.struct.map.SparseQueueGridIndex
- clear() - Method in class net.mtrop.doom.struct.trie.AbstractTrie
-
Removes all objects from the trie.
- clear() - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Clears the vector.
- clear() - Method in class net.mtrop.doom.texture.CommonTextureList
-
Clears this list of textures.
- clear() - Method in class net.mtrop.doom.texture.PatchNames
-
Clears this list of patches.
- clearBits(int, int) - Static method in class net.mtrop.doom.util.MathUtils
-
Clears the bits of a value.
- clearBits(long, long) - Static method in class net.mtrop.doom.util.MathUtils
-
Clears the bits of a value.
- clearCurrentLexeme() - Method in class net.mtrop.doom.struct.Lexer
-
Clears the current token lexeme buffer.
- CLERIC - Static variable in interface net.mtrop.doom.map.data.flags.HexenThingFlags
-
Thing flag: Appears for cleric.
- close() - Method in class net.mtrop.doom.object.BinaryObject.InlineScanner
- close() - Method in class net.mtrop.doom.object.BinaryObject.Scanner
- close() - Method in class net.mtrop.doom.struct.io.JSPISoundHandle.Decoder
-
Closes the decoder.
- close() - Method in class net.mtrop.doom.struct.io.PNGContainerReader
- close() - Method in class net.mtrop.doom.struct.io.PNGContainerWriter
- close() - Method in class net.mtrop.doom.struct.Lexer.ReaderStack.Stream
- close() - Method in class net.mtrop.doom.util.TextureUtils.TextureCopier
-
Commits the destination texture set to the destination Wad.
- close() - Method in interface net.mtrop.doom.Wad
-
Closes this Wad.
- close() - Method in class net.mtrop.doom.WadBuffer
- close() - Method in class net.mtrop.doom.WadFile.Adder
- close() - Method in class net.mtrop.doom.WadFile
-
Closes this Wad, but calls
WadFile.flushEntries()
first to commit any changes that happened that did not auto-flush the entries, if writing is enabled on this file. - close() - Method in class net.mtrop.doom.WadMap
- close(AutoCloseable) - Static method in class net.mtrop.doom.struct.io.IOUtils
-
Attempts to close an
AutoCloseable
object. - Colormap - Class in net.mtrop.doom.graphics
-
This is a single entry that indexes the palette indices for color lookup.
- Colormap() - Constructor for class net.mtrop.doom.graphics.Colormap
-
Creates a new identity colormap where all indices point to their own index.
- Colormap(Colormap) - Constructor for class net.mtrop.doom.graphics.Colormap
-
Creates a new colormap by copying the contents of another.
- colorPalette - Variable in class net.mtrop.doom.graphics.Palette
-
The palette of colors.
- CommonPatch - Class in net.mtrop.doom.texture
-
Singular patch entry for a texture.
- CommonPatch() - Constructor for class net.mtrop.doom.texture.CommonPatch
- CommonTexture<P extends CommonPatch> - Class in net.mtrop.doom.texture
-
Common contents of texture definitions.
- CommonTexture() - Constructor for class net.mtrop.doom.texture.CommonTexture
-
Creates a new blank texture.
- CommonTexture(String) - Constructor for class net.mtrop.doom.texture.CommonTexture
-
Creates a new texture.
- CommonTextureList<T extends CommonTexture<?>> - Class in net.mtrop.doom.texture
-
This is the lump that contains a collection of textures.
- CommonTextureList() - Constructor for class net.mtrop.doom.texture.CommonTextureList
-
Creates a new TextureList with a default starting capacity.
- CommonTextureList(int) - Constructor for class net.mtrop.doom.texture.CommonTextureList
-
Creates a new TextureList with a specific starting capacity.
- compareTo(CommonTexture<?>) - Method in class net.mtrop.doom.texture.CommonTexture
- COMPFLAG_666 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: All boss types can trigger tag 666 at ExM8.
- COMPFLAG_BLAZECLOSESOUND - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Blazing doors make double closing sounds.
- COMPFLAG_BUGGYSOUND - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Use Doom's sound code behavior.
- COMPFLAG_BUGGYSTAIRS - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Use Doom's stairbuilding method.
- COMPFLAG_DEADPLAYEREXIT - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Dead players can exit levels.
- COMPFLAG_DOOMCLIPPING - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Use Doom's movement clipping code.
- COMPFLAG_DOOMFLOORMOTION - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Use Doom's floor motion behavior.
- COMPFLAG_DOOMRESPAWN - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Use Doom's respawn code.
- COMPFLAG_DOOMTRIGGERMODEL - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Use Doom's linedef trigger model
- COMPFLAG_DOORLIGHT - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Tagged doors don't trigger special lighting.
- COMPFLAG_DOORSTUCK - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Monsters get stuck on doortracks.
- COMPFLAG_DROPOFF - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Some objects never hang over tall ledges.
- COMPFLAG_FALLOFF - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Objects don't fall under their own weight.
- COMPFLAG_GOD - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: God mode isn't absolute (can still be killed by telefrag).
- COMPFLAG_INFCHEAT - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Powerup cheats are not infinite duration.
- COMPFLAG_LENGTH - Static variable in class net.mtrop.doom.demo.Demo
-
Length of compatibility flags.
- COMPFLAG_LOSTSOULWALLS - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Lost souls get stuck behind walls.
- COMPFLAG_MASKEDANIM - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: 2S middle textures do not animate.
- COMPFLAG_PAINLIMIT - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Pain Elementals limited to 21 lost souls.
- COMPFLAG_PURSUIT - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Monsters don't give up pursuit of targets.
- COMPFLAG_SKYINVUL - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Sky is unaffected by invulnerability.
- COMPFLAG_SOULBOUNCE - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Lost souls don't bounce off flat surfaces.
- COMPFLAG_STAYLIFT - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Monsters randomly walk off of moving lifts.
- COMPFLAG_TELEFRAG - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Any monster can telefrag on MAP30.
- COMPFLAG_VILEGHOST - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Arch-Vile resurrects invincible ghosts.
- COMPFLAG_ZEROTAGS - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility flag: Linedef effects still work with sector tag = 0.
- COMPLEVEL_BOOM - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Boom v2.0
- COMPLEVEL_BOOM201 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Boom v2.01
- COMPLEVEL_BOOM202 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Boom v2.02
- COMPLEVEL_CURRENT_PRBOOM - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level PrBoom Current
- COMPLEVEL_DOOM_12 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Doom v1.2
- COMPLEVEL_DOOM_1666 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Doom v1.666
- COMPLEVEL_DOOM_19 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Doom v1.9
- COMPLEVEL_DOSDOOM - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level DOSDoom
- COMPLEVEL_FINAL_DOOM - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Final Doom
- COMPLEVEL_LXDOOM - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level LxDoom 1.4.X
- COMPLEVEL_MBF - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level MBF
- COMPLEVEL_PRBOOM_203B - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level PrBoom v2.03b
- COMPLEVEL_PRBOOM_210 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level PrBoom v2.1.0
- COMPLEVEL_PRBOOM_211_226 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level PrBoom v2.1.1-2.2.6
- COMPLEVEL_PRBOOM_23X - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level PrBoom v2.3.X
- COMPLEVEL_PRBOOM_240 - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level PrBoom v2.4.0
- COMPLEVEL_UDOOM - Static variable in class net.mtrop.doom.demo.Demo
-
Compatibility Level Ultimate Doom
- contains(String) - Method in class net.mtrop.doom.DoomPK3
-
Checks if this Wad contains a particular entry.
- contains(String) - Method in class net.mtrop.doom.texture.TextureSet
-
Checks an entry for a texture exists.
- contains(String) - Method in interface net.mtrop.doom.Wad
-
Checks if this Wad contains a particular entry, false otherwise.
- contains(String, int) - Method in interface net.mtrop.doom.Wad
-
Checks if this Wad contains a particular entry from a starting entry index, false otherwise.
- contains(String, String) - Method in interface net.mtrop.doom.Wad
-
Checks if this Wad contains a particular entry from a starting entry (by name), false otherwise.
- contains(T) - Method in class net.mtrop.doom.struct.vector.AbstractVector
-
Checks if an object exists in this vector.
- contains(V) - Method in class net.mtrop.doom.struct.trie.AbstractTrie
-
Checks if an object (by equality) is present in the structure.
- containsKey(K) - Method in class net.mtrop.doom.struct.trie.AbstractTrieMap
-
Checks if an object (by equality) is present in the structure.
- containsKey(K) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
-
Retrieves an object in this mapping using a key.
- CONTROLLER_BANK_SELECT - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_BANK_SELECT - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_CHORUS - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_CHORUS - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_EXPRESSION_POT - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_EXPRESSION_POT - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_INSTRUMENT - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_INSTRUMENT - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_MODULATION_POT - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_MODULATION_POT - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_NAME - Static variable in class net.mtrop.doom.sound.MUS
- CONTROLLER_PANNING - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_PANNING - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_REVERB - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_REVERB - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_SOFT_PEDAL - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_SOFT_PEDAL - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_SUSTAIN_PEDAL - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_SUSTAIN_PEDAL - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- CONTROLLER_VOLUME - Static variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
- CONTROLLER_VOLUME - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
- controllerNumber - Variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
-
The controller number to change.
- controllerValue - Variable in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
-
The controller value.
- COOPERATIVE - Static variable in interface net.mtrop.doom.map.data.flags.HexenThingFlags
-
Thing flag: Appears in Cooperative.
- copy() - Method in class net.mtrop.doom.graphics.Colormap
-
Creates a new colormap by copying the contents of this one.
- copy() - Method in class net.mtrop.doom.graphics.Palette
-
Makes a copy of this palette.
- copy() - Method in class net.mtrop.doom.texture.TextureSet.Texture
- copyFlat(String) - Method in class net.mtrop.doom.util.TextureUtils.TextureCopier
-
Copies one flat from the source Wad to the destination Wad.
- copyFlat(String, boolean) - Method in class net.mtrop.doom.util.TextureUtils.TextureCopier
-
Copies one flat from the source Wad to the destination Wad.
- copyTexture(String) - Method in class net.mtrop.doom.util.TextureUtils.TextureCopier
-
Copies one texture from the source Wad to the destination Wad, and copies the associated patch entries from the source Wad to the destination Wad, if they exist in the source.
- copyTexture(String, boolean) - Method in class net.mtrop.doom.util.TextureUtils.TextureCopier
-
Copies one texture from the source Wad to the destination Wad, and copies the associated patch entries from the source Wad to the destination Wad, if they exist in the source.
- copyTexture(String, boolean, boolean) - Method in class net.mtrop.doom.util.TextureUtils.TextureCopier
-
Copies one texture from the source Wad to the destination Wad, and copies the associated patch entries from the source Wad to the destination Wad, if they exist in the source.
- COSINE - Enum constant in enum class net.mtrop.doom.sound.DMXSound.InterpolationType
-
Use cosine interpolation.
- cosineInterpolate(double, double, double) - Static method in class net.mtrop.doom.util.MathUtils
-
Gives a value that is the result of a cosine interpolation between two values.
- CP437 - Static variable in class net.mtrop.doom.util.TextUtils
-
CP437 encoding (the extended MS-DOS charset).
- CRC32 - Class in net.mtrop.doom.struct.io
-
This is an implementation of the CRC32 algorithm, used for CRC checksumming of byte arrays and streams.
- CRC32() - Constructor for class net.mtrop.doom.struct.io.CRC32
-
Creates a new CRC32 calculator using the POLYNOMIAL_DEFAULT CRC32 polynomial.
- CRC32(int) - Constructor for class net.mtrop.doom.struct.io.CRC32
-
Creates a new CRC32 calculator using a specific CRC32 polynomial.
- create() - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Called to create a new Deque implementation that gets stored in the table.
- create(byte[]) - Static method in class net.mtrop.doom.WadEntry
-
Creates a WadEntry.
- create(int, int, byte[]) - Static method in class net.mtrop.doom.graphics.Flat
-
Reads and creates a new Flat object from an array of bytes.
- create(int, int, int, byte) - Static method in class net.mtrop.doom.demo.Demo.Tic
-
Creates a game tic.
- create(Class<BO>, byte[]) - Static method in interface net.mtrop.doom.object.BinaryObject
-
Creates a single object of a specific class from a serialized byte array.
- create(Class<BO>, byte[], int) - Static method in interface net.mtrop.doom.object.BinaryObject
-
Creates an amount of objects of a specific class from a serialized byte array.
- create(Class<TO>, String) - Static method in interface net.mtrop.doom.object.TextObject
-
Creates a single object of a specific class from a string.
- create(String) - Static method in class net.mtrop.doom.WadEntry
-
Creates an empty WadEntry with an offset of 12 (beginning of content) and size zero.
- create(String, int, int) - Static method in class net.mtrop.doom.WadEntry
-
Creates a WadEntry.
- createAdder() - Method in class net.mtrop.doom.WadFile
-
Creates an object for bulk-adding data to this WadFile and ensuring that the entry list gets written on completion.
- createBSPTree(Wad, String) - Static method in class net.mtrop.doom.util.MapUtils
- createColormapsFromGraphic(GraphicObject) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a series of colormaps using a two-dimensional graphic, assumed indexed.
- createCRC32(byte[]) - Method in class net.mtrop.doom.struct.io.CRC32
-
Generates a CRC32 checksum for a set of bytes.
- createCRC32(byte[], int) - Method in class net.mtrop.doom.struct.io.CRC32
-
Generates a CRC32 checksum for a set of bytes.
- createCRC32(int, byte[]) - Method in class net.mtrop.doom.struct.io.CRC32
-
Generates a CRC32 checksum for a set of bytes.
- createCRC32(int, byte[], int) - Method in class net.mtrop.doom.struct.io.CRC32
-
Generates a CRC32 checksum for a set of bytes.
- createDoomMap(Wad, int) - Static method in class net.mtrop.doom.util.MapUtils
- createDoomMap(Wad, String) - Static method in class net.mtrop.doom.util.MapUtils
- createFlat(BufferedImage, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Flat
from aBufferedImage
. - createFlat(BufferedImage, Palette, Colormap) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Flat
from aBufferedImage
. - createFlat(PNGPicture, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Flat
from aPNGPicture
. - createFlat(PNGPicture, Palette, Colormap) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Flat
from aPNGPicture
. - createHexenMap(Wad, int) - Static method in class net.mtrop.doom.util.MapUtils
- createHexenMap(Wad, String) - Static method in class net.mtrop.doom.util.MapUtils
- createIdentityMap() - Static method in class net.mtrop.doom.graphics.Colormap
-
Creates a color map where each color is mapped to its own index (index 0 is palette color 0 ...
- createImage(Flat, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
BufferedImage
from aFlat
. - createImage(Flat, Palette, Colormap) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
BufferedImage
from aFlat
. - createImage(Picture, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
BufferedImage
from aPicture
. - createImage(Picture, Palette, Colormap) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
BufferedImage
from aFlat
. - createImageForEndDoom(EndDoom, boolean) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Returns the EndDoom data rendered to a BufferedImage.
- createPatch() - Method in class net.mtrop.doom.texture.CommonTexture
-
Creates a new patch entry on this texture, at the end of the list.
- createPatch() - Method in class net.mtrop.doom.texture.DoomTextureList.Texture
- createPatch() - Method in class net.mtrop.doom.texture.StrifeTextureList.Texture
- createPatch(String) - Method in class net.mtrop.doom.texture.TextureSet.Texture
-
Adds a patch to this entry.
- createPicture(BufferedImage, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Picture
from aBufferedImage
. - createPicture(BufferedImage, Palette, Colormap) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Picture
from aBufferedImage
. - createPicture(PNGPicture, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Picture
from aBufferedImage
. - createPicture(PNGPicture, Palette, Colormap) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
Picture
from aBufferedImage
. - createPNGImage(Picture, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
PNGPicture
from aPicture
. - createPNGImage(Picture, Palette, Colormap) - Static method in class net.mtrop.doom.util.GraphicUtils
-
Creates a
PNGPicture
from aPicture
. - createScanner(InputStream) - Static method in class net.mtrop.doom.map.udmf.UDMFScanner
-
Creates a UDMFScanner for reading UDMF-formatted data from an
InputStream
. - createScanner(Reader) - Static method in class net.mtrop.doom.map.udmf.UDMFScanner
-
Creates a UDMFScanner for reading UDMF-formatted data from a
Reader
. - createScanner(String) - Static method in class net.mtrop.doom.map.udmf.UDMFScanner
-
Creates a UDMFScanner for reading UDMF-formatted data from a String.
- createSound(File) - Static method in class net.mtrop.doom.util.SoundUtils
-
Imports a file as a DMXSound.
- createTexture(String) - Method in class net.mtrop.doom.texture.CommonTextureList
-
Creates a new texture in this list with no patches, at the end of the list.
- createTexture(String) - Method in class net.mtrop.doom.texture.DoomTextureList
- createTexture(String) - Method in class net.mtrop.doom.texture.StrifeTextureList
- createTexture(String) - Method in class net.mtrop.doom.texture.TextureSet
-
Creates a new entry for a texture, already added.
- createTextureCopier(Wad, Wad) - Static method in class net.mtrop.doom.util.TextureUtils
-
Creates a texture copier object for moving one or more textures (and associated data) to another Wad.
- createUDMFMap(Wad, int) - Static method in class net.mtrop.doom.util.MapUtils
- createUDMFMap(Wad, String) - Static method in class net.mtrop.doom.util.MapUtils
- createWadAnd(File, WadUtils.WadConsumer) - Static method in class net.mtrop.doom.util.WadUtils
-
Creates a new WAD file, performs an action on it, and then closes it automatically afterward.
- createWadAnd(String, WadUtils.WadConsumer) - Static method in class net.mtrop.doom.util.WadUtils
-
Creates a new WAD file, performs an action on it, and then closes it automatically afterward.
- createWadFile(File) - Static method in class net.mtrop.doom.WadFile
-
Creates a new, empty WadFile (PWAD Type) and returns a reference to it.
- createWadFile(String) - Static method in class net.mtrop.doom.WadFile
-
Creates a new, empty WadFile and returns a reference to it.
- CUBIC - Enum constant in enum class net.mtrop.doom.sound.DMXSound.InterpolationType
-
Use cubic interpolation.
- cubicInterpolate(double, double, double, double, double) - Static method in class net.mtrop.doom.util.MathUtils
-
Gives a value that is the result of a cublic interpolation between two values.
- currentToken() - Method in class net.mtrop.doom.struct.Lexer.Parser
-
Gets the token read from the last
Lexer.Parser.nextToken()
call. - currentType(int...) - Method in class net.mtrop.doom.struct.Lexer.Parser
-
Attempts to match the type of the current token.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form