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

S

SAMPLERATE_11KHZ - Static variable in class net.mtrop.doom.sound.DMXSound
11 kHz Sampling rate.
SAMPLERATE_22KHZ - Static variable in class net.mtrop.doom.sound.DMXSound
22 kHz Sampling rate.
SAMPLERATE_44KHZ - Static variable in class net.mtrop.doom.sound.DMXSound
44 kHz Sampling rate.
SAMPLERATE_8KHZ - Static variable in class net.mtrop.doom.sound.DMXSound
8 kHz Sampling rate.
saturateColor(int, double) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a specific index in the Palette by saturating/desaturating it.
saturateColor(int, int, double) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a range of indices in the Palette by saturating/desaturating it.
SAVE_SHIFT - Static variable in class net.mtrop.doom.demo.Demo.Tic
 
saveChar(char) - Method in class net.mtrop.doom.struct.Lexer
Saves a character for the next token.
scanner(Class<BO>, InputStream, int) - Static method in interface net.mtrop.doom.object.BinaryObject
Creates a deserializing scanner iterator that returns independent instances of objects.
search(T, Comparator<? super T>) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Gets the index of an object, presumably in the vector via binary search.
search(V, boolean, boolean) - Method in class net.mtrop.doom.struct.trie.AbstractTrie
Returns a search result generated from walking the edges of the trie looking for a particular value.
searchByKey(K, boolean, boolean) - Method in class net.mtrop.doom.struct.trie.AbstractTrieMap
Search using a key.
SECRET - Static variable in interface net.mtrop.doom.map.data.flags.DoomLinedefFlags
Linedef flag: Render as solid wall on automap.
SECTOR - Static variable in class net.mtrop.doom.map.UDMFMap
Type name: Sector.
seekToPattern(InputStream, byte[]) - Method in class net.mtrop.doom.struct.io.SerialReader
Keeps reading until it hits a specific byte pattern.
segCount - Variable in class net.mtrop.doom.bsp.data.BSPSubsector
This Subsector's BSP Segment count.
segStartIndex - Variable in class net.mtrop.doom.bsp.data.BSPSubsector
This Subsector's starting segment index.
SerializerUtils - Class in net.mtrop.doom.struct.io
Contains utility methods for serializing values.
SerialReader - Class in net.mtrop.doom.struct.io
Assists in endian reading from an input stream.
SerialReader(boolean) - Constructor for class net.mtrop.doom.struct.io.SerialReader
Wraps a super reader around an InputStream.
SerialWriter - Class in net.mtrop.doom.struct.io
Assists in endian writing to an output stream.
SerialWriter(boolean) - Constructor for class net.mtrop.doom.struct.io.SerialWriter
Creates a new serial writer.
set(int, int) - Method in class net.mtrop.doom.map.data.DoomThing
Sets the coordinates of this thing.
set(int, int) - Method in class net.mtrop.doom.map.data.DoomVertex
Sets the coordinates of this vertex.
set(int, int, Queue<T>) - Method in class net.mtrop.doom.struct.map.SparseQueueGridIndex
 
set(int, int, T) - Method in class net.mtrop.doom.struct.map.SparseGridIndex
Sets an object at a particular part of the grid.
set(int, T) - Method in class net.mtrop.doom.struct.vector.AbstractArrayStorage
Sets the data at a particular index in the array.
set(String, Object) - Method in class net.mtrop.doom.map.udmf.UDMFObject
Sets an attribute value by name.
setActivationType(int) - Method in class net.mtrop.doom.map.data.HexenLinedef
Sets the activation type of this line.
setAllowPushers(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if push/pull objects are enabled.
setAngle(int) - Method in class net.mtrop.doom.bsp.data.BSPSegment
Sets this Seg's binary angle.
setAngle(int) - Method in class net.mtrop.doom.map.data.DoomThing
Sets the angle (in degrees).
setArguments(int...) - Method in class net.mtrop.doom.map.data.HexenLinedef
Sets the special arguments.
setArguments(int...) - Method in class net.mtrop.doom.map.data.HexenThing
Sets the special arguments.
setBackgroundColor(int, int, int) - Method in class net.mtrop.doom.graphics.EndDoom
Sets the ANSI color to use for the background color for the desired position.
setBits(int, int) - Static method in class net.mtrop.doom.util.MathUtils
Sets the bits of a value.
setBits(long, long) - Static method in class net.mtrop.doom.util.MathUtils
Sets the bits of a value.
setBlinking(int, int, boolean) - Method in class net.mtrop.doom.graphics.EndDoom
Sets if the foreground character is blinking for the desired position.
setBoolean(String, Boolean) - Method in class net.mtrop.doom.map.udmf.UDMFObject
Gets the boolean value of an arbitrary object attribute.
setCapacity(int) - Method in class net.mtrop.doom.struct.DataList
Sets this buffer's capacity to some value.
setCapacity(int) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Sets this storageArray's capacity to some value.
setCapacityIncrement(int) - Method in class net.mtrop.doom.struct.DataList
Sets the capacity increment value.
setCapacityIncrement(int) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Sets the capacity increment value.
setCapacityIncrement(int) - Method in class net.mtrop.doom.WadBuffer
Sets the capacity increment value.
setChannel(int) - Method in class net.mtrop.doom.sound.MUS.Event
Sets this Event's channel.
setCharAt(int, int, char) - Method in class net.mtrop.doom.graphics.EndDoom
Sets the Unicode character at the desired position.
setColor(int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a specific index in the Palette.
setColor(int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a range of indices in the Palette.
setColor(int, int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a specific index in the Palette.
setColor(int, int, int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a range of indices in the Palette.
setColorGradient(int, int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a range of indices in the Palette by creating a linear color gradient.
setColorGradient(int, int, int, int, int, int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a range of indices in the Palette by creating a linear color gradient.
setColormap(Colormap, Palette, Palette) - Static method in class net.mtrop.doom.util.GraphicUtils
Sets the indices of a Colormap by attempting to match colors in a palette from other colors in a different palette.
setColorNoSort(int, int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a specific index in the Palette and doesn't trigger a re-sort.
setCompatibilityFlag(int, boolean) - Method in class net.mtrop.doom.demo.Demo
Sets a compatibility flag setting.
setCompatibilityLevel(int) - Method in class net.mtrop.doom.demo.Demo
Sets the demo's stored compatibility level.
setController(int) - Method in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
Sets this event's target controller.
setControllerValue(int) - Method in class net.mtrop.doom.sound.MUS.ControllerChangeEvent
Sets this event's controller value.
setData(int, byte[]) - Method in class net.mtrop.doom.struct.DataList
Sets a subset of data in this buffer.
setDecimalSeparator(char) - Method in class net.mtrop.doom.struct.Lexer.Kernel
Sets the current decimal separator character.
setDelimBreak(char) - Method in class net.mtrop.doom.struct.Lexer
Sets if we are in a delimiter break.
setDemoInsurance(int) - Method in class net.mtrop.doom.demo.Demo
Sets what kind of "demo insurance" this is set for.
setDimensions(int, int) - Method in class net.mtrop.doom.graphics.Flat
Sets the dimensions of this flat.
setDimensions(int, int) - Method in class net.mtrop.doom.graphics.Picture
Sets the dimensions of this picture.
setDirection(int) - Method in class net.mtrop.doom.bsp.data.BSPSegment
Sets this Seg's directionality.
setDogsJump(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if helper dogs jump.
setEmitComments(boolean) - Method in class net.mtrop.doom.struct.Lexer.Kernel
Sets if this lexer emits comment tokens.
setEmitNewlines(boolean) - Method in class net.mtrop.doom.struct.Lexer.Kernel
Sets if this lexer emits newline tokens.
setEmitSpaces(boolean) - Method in class net.mtrop.doom.struct.Lexer.Kernel
Sets if this lexer emits space tokens?
setEmitStreamBreak(boolean) - Method in class net.mtrop.doom.struct.Lexer.Kernel
Sets if this lexer emits stream break tokens.
setEmitTabs(boolean) - Method in class net.mtrop.doom.struct.Lexer.Kernel
Sets if this lexer emits tab tokens.
setEnableDogs(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if helper dogs are enabled.
setEnableFriction(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if the friction specials are enabled.
setEnableMonkeys(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if helper monkeys are enabled.
setEnablePlayerBobbing(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if player bobbing is enabled.
setEnableWeaponRecoil(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if weapon recoil is enabled.
setEndianMode(boolean) - Method in class net.mtrop.doom.struct.io.SerialReader
Sets the byte endian mode for the byte conversion methods.
setEndianMode(boolean) - Method in class net.mtrop.doom.struct.io.SerialWriter
Sets the byte endian mode for the byte conversion methods.
setEntries(WadEntry...) - Method in interface net.mtrop.doom.Wad
Completely replaces the list of entries in this Wad with a completely different set of entries.
setEntries(WadEntry...) - Method in class net.mtrop.doom.WadBuffer
 
setEntries(WadEntry...) - Method in class net.mtrop.doom.WadFile
 
setEntries(WadEntry...) - Method in class net.mtrop.doom.WadMap
 
setEntry(int, WadEntry) - Method in interface net.mtrop.doom.Wad
Replaces an entry in the Wad - no content, just descriptor.
setEpisode(int) - Method in class net.mtrop.doom.demo.Demo
Sets the episode that this demo is for.
setFastMonsters(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if fast monsters are set for this demo.
setFlag(int, boolean) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets/clears a bit flag.
setFlag(int, boolean) - Method in class net.mtrop.doom.map.data.DoomThing
Sets/clears a bit flag.
setFlags(int) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets/replaces this linedef's full bitflags.
setFlags(int) - Method in class net.mtrop.doom.map.data.DoomThing
Sets/replaces this linedef's full bitflags.
setFloat(String, Float) - Method in class net.mtrop.doom.map.udmf.UDMFObject
Gets the integer value of an arbitrary object attribute.
setForceOldBSP(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if old BSP methods are forced.
setForegroundColor(int, int, int) - Method in class net.mtrop.doom.graphics.EndDoom
Sets the ANSI color to use for the foreground color for the desired position.
setFriendFollowDistance(int) - Method in class net.mtrop.doom.demo.Demo
Sets the follow distance of allied CPU friends.
setGameMode(int) - Method in class net.mtrop.doom.demo.Demo
Sets the game mode that this demo is for.
setHeight(int) - Method in class net.mtrop.doom.map.data.HexenThing
Sets the Z position relative to sector plane.
setHeight(int) - Method in class net.mtrop.doom.texture.CommonTexture
Sets the height of this texture in pixels.
setHeight(int) - Method in class net.mtrop.doom.texture.TextureSet.Texture
Sets the height of the texture in pixels.
setHeightCeiling(int) - Method in class net.mtrop.doom.map.data.DoomSector
Sets the sector's ceiling height.
setHeightFloor(int) - Method in class net.mtrop.doom.map.data.DoomSector
Sets this sector's floor height.
setHelperCount(int) - Method in class net.mtrop.doom.demo.Demo
Sets how many helpers are spawned.
setId(int) - Method in class net.mtrop.doom.map.data.HexenThing
Sets the thing's id.
setIdentity() - Method in class net.mtrop.doom.graphics.Colormap
Resets the color map to where each color is mapped to its own index (index 0 is palette color 0 ...
setImage(BufferedImage) - Method in class net.mtrop.doom.graphics.PNGPicture
Sets the pixel data for this graphic using an Image.
setInteger(String, Integer) - Method in class net.mtrop.doom.map.udmf.UDMFObject
Gets the integer value of an arbitrary object attribute.
setLeftRect(int, int, int, int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's left bounding box coordinates (top, bottom, left, right).
setLeftSubsectorIndex(int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's left subsector index.
setLexeme(String) - Method in class net.mtrop.doom.struct.Lexer.Token
Sets this token's lexeme.
setLightLevel(int) - Method in class net.mtrop.doom.map.data.DoomSector
Sets the sector's light level.
setLinedefIndex(int) - Method in class net.mtrop.doom.bsp.data.BSPSegment
Sets this Seg's linedef index.
setLinedefs(Iterable<DoomLinedef>) - Method in class net.mtrop.doom.map.DoomMap
Replaces the list of linedefs in the map.
setMap(int) - Method in class net.mtrop.doom.demo.Demo
Sets the map/mission number that this demo is for.
setMonsterBacking(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if monster backing is enabled.
setMonsterFriction(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if monsters are susceptible to environmental friction.
setMonsterInfighting(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if monster infighting is enabled.
setMonsterRespawn(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if monster respawning is set for this demo.
setMonstersAvoidHazards(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if monsters avoid hazardous areas.
setMonstersRememberTarget(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets if monsters remember their last target.
setMultilineStringStartAndEnd(char) - Method in class net.mtrop.doom.struct.Lexer
Sets the end character for a string.
setNameIndex(int) - Method in class net.mtrop.doom.texture.CommonPatch
Sets the patch's index into the patch name lump.
setNamespace(String) - Method in class net.mtrop.doom.map.UDMFMap
Sets the UDMF namespace for this map.
setNodes(Iterable<BSPNode>) - Method in class net.mtrop.doom.bsp.BSPTree
Replaces the list of nodes in the map.
setNoMonsters(boolean) - Method in class net.mtrop.doom.demo.Demo
Sets the "no monsters" flag for this demo.
setNote(int) - Method in class net.mtrop.doom.sound.MUS.NotePlayEvent
Sets this event's note.
setOffset(int) - Method in class net.mtrop.doom.bsp.data.BSPSegment
Sets this Seg's linedef offset (distance along line until start of seg).
setOffsetX(int) - Method in class net.mtrop.doom.graphics.Picture
Sets the offset from the center, horizontally, in pixels.
setOffsetX(int) - Method in class net.mtrop.doom.graphics.PNGPicture
Sets the offset from the center, horizontally, in pixels.
setOffsetX(int) - Method in class net.mtrop.doom.map.data.DoomSidedef
Sets the sidedef's texture X offset.
setOffsetY(int) - Method in class net.mtrop.doom.graphics.Picture
Sets the offset from the center, vertically, in pixels.
setOffsetY(int) - Method in class net.mtrop.doom.graphics.PNGPicture
Sets the offset from the center, vertically, in pixels.
setOffsetY(int) - Method in class net.mtrop.doom.map.data.DoomSidedef
Sets the sidedef's texture Y offset.
setOriginX(int) - Method in class net.mtrop.doom.texture.CommonPatch
Sets the horizontal offset of the patch in pixels.
setOriginX(int) - Method in class net.mtrop.doom.texture.TextureSet.Patch
Sets the patch offset X.
setOriginY(int) - Method in class net.mtrop.doom.texture.CommonPatch
Sets the vertical offset of the patch in pixels.
setOriginY(int) - Method in class net.mtrop.doom.texture.TextureSet.Patch
Sets the patch offset Y.
setPaletteIndex(int, int) - Method in class net.mtrop.doom.graphics.Colormap
Sets the palette index of a specific index in the map.
setPartitionDeltaX(int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's partition line's change in X to the end of the line.
setPartitionDeltaY(int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's partition line's change in Y to the end of the line.
setPartitionLineX(int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's partition line's X-coordinate.
setPartitionLineY(int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's partition line's Y-coordinate.
setPitch(int) - Method in class net.mtrop.doom.sound.MUS.PitchEvent
Sets this event's pitch.
setPixel(int, int, int) - Method in class net.mtrop.doom.graphics.Flat
Sets the pixel data at a location in the flat.
setPixel(int, int, int) - Method in class net.mtrop.doom.graphics.Picture
Sets the pixel data at a location in the picture.
setPixel(int, int, int) - Method in class net.mtrop.doom.graphics.PNGPicture
 
setPixel(int, int, int) - Method in interface net.mtrop.doom.object.GraphicObject
Sets the pixel data at a location in the graphic.
setRandomSeed(int) - Method in class net.mtrop.doom.demo.Demo
Sets the random seeding number that this demo uses.
setRestTics(int) - Method in class net.mtrop.doom.sound.MUS.Event
Sets the amount of tics in the rest period.
setRightRect(int, int, int, int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's right bounding box coordinates (top, bottom, left, right).
setRightSubsectorIndex(int) - Method in class net.mtrop.doom.bsp.data.BSPNode
Sets this node's right subsector index.
setSample(int, double) - Method in class net.mtrop.doom.sound.DMXSound
Sets a single sample, clamped between -1.0 and 1.0.
setSampleRate(int) - Method in class net.mtrop.doom.sound.DMXSound
Sets the sampling rate of this sound clip in samples per second.
setSamples(int, double[]) - Method in class net.mtrop.doom.sound.DMXSound
Sets a set of samples from a sample index, clamped between -1.0 and 1.0.
setSamples(int, double[], int, int) - Method in class net.mtrop.doom.sound.DMXSound
Sets a set of samples from a sample index, clamped between -1.0 and 1.0.
setSampleUnsignedByte(int, int) - Method in class net.mtrop.doom.sound.DMXSound
Sets a single sample, clamped between 0 and 255 (-1.0 to 1.0).
setSectorIndex(int) - Method in class net.mtrop.doom.map.data.DoomSidedef
Sets the sector reference index for this sidedef.
setSectorIsVisibleTo(int, int, boolean) - Method in class net.mtrop.doom.map.data.Reject
Sets whether a sector is visible from another.
setSectors(Iterable<DoomSector>) - Method in class net.mtrop.doom.map.DoomMap
Replaces the list of sectors in the map.
setSegCount(int) - Method in class net.mtrop.doom.bsp.data.BSPSubsector
Sets the amount of BSPSegments pointed to by this subsector.
setSegments(Iterable<BSPSegment>) - Method in class net.mtrop.doom.bsp.BSPTree
Replaces the list of segments in the map.
setSegStartIndex(int) - Method in class net.mtrop.doom.bsp.data.BSPSubsector
Sets the starting offset index of this subsector's BSPSegments in the Segs lump.
setSidedefBackIndex(int) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets the back sidedef index.
setSidedefFrontIndex(int) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets the front sidedef index.
setSidedefs(Iterable<DoomSidedef>) - Method in class net.mtrop.doom.map.DoomMap
Replaces the list of sidedefs in the map.
setSkill(int) - Method in class net.mtrop.doom.demo.Demo
Sets the skill level that this demo is for.
setSpecial(int) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets the linedef special type.
setSpecial(int) - Method in class net.mtrop.doom.map.data.DoomSector
Sets the sector's special.
setSpecial(int) - Method in class net.mtrop.doom.map.data.HexenLinedef
Sets the linedef special type.
setSpecial(int) - Method in class net.mtrop.doom.map.data.HexenThing
Sets the special action for this thing.
setState(int) - Method in class net.mtrop.doom.struct.Lexer
Sets the current state.
setString(String, String) - Method in class net.mtrop.doom.map.udmf.UDMFObject
Sets the string value of an arbitrary object attribute.
setStringStartAndEnd(char) - Method in class net.mtrop.doom.struct.Lexer
Sets the end character for a string.
setSubsectors(Iterable<BSPSubsector>) - Method in class net.mtrop.doom.bsp.BSPTree
Replaces the list of subsectors in the map.
setSystemType(int) - Method in class net.mtrop.doom.sound.MUS.SystemEvent
Sets this event's sysType.
setTag(int) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets this linedef's special tag.
setTag(int) - Method in class net.mtrop.doom.map.data.DoomSector
Sets the sector's tag.
setTextureBottom(String) - Method in class net.mtrop.doom.map.data.DoomSidedef
Sets the bottom texture name.
setTextureCeiling(String) - Method in class net.mtrop.doom.map.data.DoomSector
Sets the sector's ceiling texture.
setTextureFloor(String) - Method in class net.mtrop.doom.map.data.DoomSector
Sets the sector's floor texture.
setTextureMiddle(String) - Method in class net.mtrop.doom.map.data.DoomSidedef
Sets the middle texture name.
setTextureTop(String) - Method in class net.mtrop.doom.map.data.DoomSidedef
Sets the top texture name.
setThings(Iterable<DoomThing>) - Method in class net.mtrop.doom.map.DoomMap
Sets the things on this map.
setTranslation(int, int, int, int) - Method in class net.mtrop.doom.graphics.Colormap
Sets a colormap translation by remapping groups of contiguous indices.
setType(int) - Method in class net.mtrop.doom.map.data.DoomThing
Sets thing type (a.k.a.
setType(int) - Method in class net.mtrop.doom.struct.Lexer.Token
Sets this token's type.
setType(Wad.Type) - Method in class net.mtrop.doom.WadBuffer
Sets the type of WAD that this is.
setType(Wad.Type) - Method in class net.mtrop.doom.WadFile
Sets the type of WAD that this is.
setVersion(int) - Method in class net.mtrop.doom.demo.Demo
Sets the version of Doom that with which this demo was made.
setVertexEndIndex(int) - Method in class net.mtrop.doom.bsp.data.BSPSegment
Sets this Seg's end vertex index reference.
setVertexEndIndex(int) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets the ending vertex index.
setVertexStartIndex(int) - Method in class net.mtrop.doom.bsp.data.BSPSegment
Sets this Seg's start vertex index reference.
setVertexStartIndex(int) - Method in class net.mtrop.doom.map.data.DoomLinedef
Sets the starting vertex index.
setVertices(Iterable<DoomVertex>) - Method in class net.mtrop.doom.map.DoomMap
Replaces the list of vertices in the map.
setVGAShort(int, int, short) - Method in class net.mtrop.doom.graphics.EndDoom
Sets the VGA-formatted screen data for a particular ENDOOM screen coordinate using a little-endian short int containing the VGA screen code.
setViewpoint(int) - Method in class net.mtrop.doom.demo.Demo
Sets the player viewpoint index that this demo is being played back from.
setVolume(int) - Method in class net.mtrop.doom.sound.MUS.NotePlayEvent
Sets this event's volume, or no change.
setWidth(int) - Method in class net.mtrop.doom.texture.CommonTexture
Sets the width of this texture in pixels.
setWidth(int) - Method in class net.mtrop.doom.texture.TextureSet.Texture
Sets the width of the texture in pixels.
setX(int) - Method in class net.mtrop.doom.map.data.DoomThing
Sets the position X-coordinate.
setX(int) - Method in class net.mtrop.doom.map.data.DoomVertex
Sets the X-coordinate value of this vertex.
setY(int) - Method in class net.mtrop.doom.map.data.DoomThing
Sets the position Y-coordinate.
setY(int) - Method in class net.mtrop.doom.map.data.DoomVertex
Sets the Y-coordinate value of this vertex.
shallowClear() - Method in class net.mtrop.doom.struct.vector.AbstractVector
Clears the vector shallowly - removes no references and just sets the current size to 0.
Shared() - Constructor for class net.mtrop.doom.object.BinaryObject.Shared
 
SHAREWARE_DOOM - Enum constant in enum class net.mtrop.doom.texture.Switches.Game
 
shift(int, int) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
 
shift(int, int) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Moves the object at an index in this vector to another index, shifting the contents between the two selected indices in this vector back or forward.
shiftPatch(int, int) - Method in class net.mtrop.doom.texture.CommonTexture
Shifts the ordering of a patch on this texture.
shiftPatch(int, int) - Method in class net.mtrop.doom.texture.TextureSet.Texture
Shifts the ordering of a patch.
shiftTexture(int, int) - Method in class net.mtrop.doom.texture.TextureSet
Shifts the ordering of a texture.
shortToBytes(short, boolean, byte[], int) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
Converts a short to a series of bytes.
SIDEDEF - Static variable in class net.mtrop.doom.map.UDMFMap
Type name: Sidedef.
sidedefBackIndex - Variable in class net.mtrop.doom.map.data.DoomLinedef
Back sidedef.
sidedefFrontIndex - Variable in class net.mtrop.doom.map.data.DoomLinedef
Front sidedef.
SINGLEPLAYER - Static variable in interface net.mtrop.doom.map.data.flags.HexenThingFlags
Thing flag: Appears in Single Player.
Sizable - Interface in net.mtrop.doom.struct
Describes a class that contains an amount of discrete objects.
size - Variable in class net.mtrop.doom.struct.vector.AbstractVector
Amount of objects in the storageArray.
size() - Method in class net.mtrop.doom.struct.DataList
 
size() - Method in class net.mtrop.doom.struct.Lexer.ReaderStack
 
size() - Method in class net.mtrop.doom.struct.map.SparseGridIndex
 
size() - Method in class net.mtrop.doom.struct.map.SparseQueueGridIndex
 
size() - Method in interface net.mtrop.doom.struct.Sizable
 
size() - Method in class net.mtrop.doom.struct.trie.AbstractTrie
 
size() - Method in class net.mtrop.doom.struct.vector.AbstractVector
Returns the amount of objects in the vector.
size() - Method in class net.mtrop.doom.texture.Animated
 
size() - Method in class net.mtrop.doom.texture.CommonTextureList
 
size() - Method in class net.mtrop.doom.texture.PatchNames
 
size() - Method in class net.mtrop.doom.texture.Switches
 
size() - Method in class net.mtrop.doom.texture.TextureSet
 
size() - Method in class net.mtrop.doom.texture.TextureSet.Texture
 
size() - Method in class net.mtrop.doom.util.WadUtils.WadEntryAccumulator
 
SIZEOF_BYTE - Static variable in class net.mtrop.doom.struct.io.SerializerUtils
The size of a byte in bytes (This should always be 1, or Sun screwed up).
SIZEOF_INT - Static variable in class net.mtrop.doom.struct.io.SerializerUtils
The size of an int in bytes.
SIZEOF_LONG - Static variable in class net.mtrop.doom.struct.io.SerializerUtils
The size of a long in bytes.
SIZEOF_SHORT - Static variable in class net.mtrop.doom.struct.io.SerializerUtils
The size of a short in bytes.
SKILL_EASY - Static variable in class net.mtrop.doom.demo.Demo
Demo skill byte (easy).
SKILL_HARD - Static variable in class net.mtrop.doom.demo.Demo
Demo skill byte (hard).
SKILL_MEDIUM - Static variable in class net.mtrop.doom.demo.Demo
Demo skill byte (medium).
SKILL_VERY_EASY - Static variable in class net.mtrop.doom.demo.Demo
Demo skill byte (very easy).
SKILL_VERY_HARD - Static variable in class net.mtrop.doom.demo.Demo
Demo skill byte (very hard).
sort() - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
 
sort() - Method in class net.mtrop.doom.struct.vector.AbstractVector
Sorts this vector using NATURAL ORDERING.
sort() - Method in class net.mtrop.doom.texture.CommonTextureList
Sorts the textures in this texture list using natural ordering.
sort() - Method in class net.mtrop.doom.texture.TextureSet
Sorts the texture lumps in this set.
sort(int, int) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
 
sort(int, int) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Sorts this vector using NATURAL ORDERING.
sort(Comparator<? super T>) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
 
sort(Comparator<? super T>) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Sorts this vector using a comparator.
sort(Comparator<? super T>) - Method in class net.mtrop.doom.texture.CommonTextureList
Sorts the textures in this texture list using the provided comparator.
sort(Comparator<? super T>, int, int) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
 
sort(Comparator<? super T>, int, int) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Sorts this vector using a comparator.
sort(Comparator<TextureSet.Texture>) - Method in class net.mtrop.doom.texture.TextureSet
Sorts the texture lumps in this set using a comparator.
sortIndices() - Method in class net.mtrop.doom.graphics.Palette
Sort indexes into color.
SoundUtils - Class in net.mtrop.doom.util
Sound utility methods for sound types.
SparseGridIndex<T> - Class in net.mtrop.doom.struct.map
This is a grid that contains a grid of Object data generally used for maps and lookups.
SparseGridIndex() - Constructor for class net.mtrop.doom.struct.map.SparseGridIndex
Creates a new sparse grid of an unspecified width and height.
SparseGridIndex.Pair - Class in net.mtrop.doom.struct.map
Ordered Pair integer object.
SparseQueueGridIndex<T> - Class in net.mtrop.doom.struct.map
A sparse grid index that contains lists of objects.
SparseQueueGridIndex() - Constructor for class net.mtrop.doom.struct.map.SparseQueueGridIndex
Creates a new sparse queue grid of an unspecified width and height.
special - Variable in class net.mtrop.doom.map.data.DoomLinedef
Linedef special.
special - Variable in class net.mtrop.doom.map.data.DoomSector
Sector special.
special - Variable in class net.mtrop.doom.map.data.HexenThing
Thing action special.
SPECIAL_NONE - Static variable in interface net.mtrop.doom.map.MapObjectConstants
Value used for no special.
STANDING - Static variable in interface net.mtrop.doom.map.data.flags.StrifeThingFlags
Thing flag: Thing starts in standing mode.
STANDING - Static variable in interface net.mtrop.doom.map.data.flags.ZDoomThingFlags
Thing flag: Thing starts in standing mode.
step() - Method in class net.mtrop.doom.sound.MUS.Sequencer
Performs a single tic step, emitting events to the listener until a rest is reached.
storageArray - Variable in class net.mtrop.doom.struct.vector.AbstractArrayStorage
Underlying object array.
STRIFE - Static variable in class net.mtrop.doom.util.GraphicUtils
Default Strife palette.
StrifeLinedefFlags - Interface in net.mtrop.doom.map.data.flags
Linedef flag constants for Strife.
StrifeTextureList - Class in net.mtrop.doom.texture
This is the lump that contains a collection of Strife-formatted textures.
StrifeTextureList() - Constructor for class net.mtrop.doom.texture.StrifeTextureList
Creates a new TextureList with a default starting capacity.
StrifeTextureList(int) - Constructor for class net.mtrop.doom.texture.StrifeTextureList
Creates a new TextureList with a specific starting capacity.
StrifeTextureList.Texture - Class in net.mtrop.doom.texture
This class represents a single texture entry in a TEXTURE1/TEXTURE2 lump.
StrifeTextureList.Texture.Patch - Class in net.mtrop.doom.texture
Singular patch entry for a texture.
StrifeThingFlags - Interface in net.mtrop.doom.map.data.flags
Thing flag constants for Strife things.
StringTrieMap<V> - Class in net.mtrop.doom.struct.trie
An implementation of a Trie that stores strings mapped to values.
StringTrieMap() - Constructor for class net.mtrop.doom.struct.trie.StringTrieMap
 
subtractColor(int, double, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a specific index in the Palette by subtractively blending it with another color.
subtractColor(int, double, int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a specific index in the Palette by subtractively blending it with another color.
subtractColor(int, int, double, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a range of indices in the Palette by subtractively blending it with another color.
subtractColor(int, int, double, int, int, int) - Method in class net.mtrop.doom.graphics.Palette
Sets the color of a range of indices in the Palette by subtractively blending it with another color.
swap(int, int) - Method in class net.mtrop.doom.struct.vector.AbstractMappedVector
 
swap(int, int) - Method in class net.mtrop.doom.struct.vector.AbstractVector
Swaps the contents of two indices in the vector.
Switches - Class in net.mtrop.doom.texture
This class represents the contents of a Boom Engine SWITCHES lump.
Switches() - Constructor for class net.mtrop.doom.texture.Switches
Creates a new SWITCHES lump.
Switches.Entry - Class in net.mtrop.doom.texture
Entry for Switches.
Switches.Game - Enum Class in net.mtrop.doom.texture
Enumeration of game types.
SYSTEM_EVENT_NAME - Static variable in class net.mtrop.doom.sound.MUS
 
SYSTEM_MONO - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
 
SYSTEM_MONO - Static variable in class net.mtrop.doom.sound.MUS.SystemEvent
 
SYSTEM_NOTES_OFF - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
 
SYSTEM_NOTES_OFF - Static variable in class net.mtrop.doom.sound.MUS.SystemEvent
 
SYSTEM_POLY - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
 
SYSTEM_POLY - Static variable in class net.mtrop.doom.sound.MUS.SystemEvent
 
SYSTEM_RESET_ALL_CONTROLLERS - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
 
SYSTEM_RESET_ALL_CONTROLLERS - Static variable in class net.mtrop.doom.sound.MUS.SystemEvent
 
SYSTEM_SOUND_OFF - Static variable in interface net.mtrop.doom.sound.MUS.SequencerListener
 
SYSTEM_SOUND_OFF - Static variable in class net.mtrop.doom.sound.MUS.SystemEvent
 
sysType - Variable in class net.mtrop.doom.sound.MUS.SystemEvent
The type.
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