Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form