Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- Palette - Class in net.mtrop.doom.graphics
-
The palette that makes up the Doom Engine's color palette.
- Palette() - Constructor for class net.mtrop.doom.graphics.Palette
-
Creates a new palette of black, opaque colors.
- Parser(Lexer) - Constructor for class net.mtrop.doom.struct.Lexer.Parser
-
Constructs the parser and binds a Lexer to it.
- partitionDeltaX - Variable in class net.mtrop.doom.bsp.data.BSPNode
-
This node's partition line's change in X to the end of the line.
- partitionDeltaY - Variable in class net.mtrop.doom.bsp.data.BSPNode
-
This node's partition line's change in Y to the end of the line.
- partitionLineX - Variable in class net.mtrop.doom.bsp.data.BSPNode
-
This node's partition line's X-coordinate.
- partitionLineY - Variable in class net.mtrop.doom.bsp.data.BSPNode
-
This node's partition line's Y-coordinate.
- PASSTHRU - Static variable in interface net.mtrop.doom.map.data.flags.BoomLinedefFlags
-
Linedef flag: Pass USE through this line.
- Patch() - Constructor for class net.mtrop.doom.texture.DoomTextureList.Texture.Patch
- Patch() - Constructor for class net.mtrop.doom.texture.StrifeTextureList.Texture.Patch
- patches - Variable in class net.mtrop.doom.texture.CommonTexture
-
List of patches.
- patchIndex - Variable in class net.mtrop.doom.texture.CommonPatch
-
Index of patch in patch names lump to use.
- PatchNames - Class in net.mtrop.doom.texture
-
A list of names of available patch entries for texture composition.
- PatchNames() - Constructor for class net.mtrop.doom.texture.PatchNames
-
Creates a new PatchNames with a default starting capacity.
- peek() - Method in class net.mtrop.doom.struct.Lexer.ReaderStack
-
Gets the reference to the topmost (current) stream.
- peekFirst(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Returns the value at the beginning of a deque.
- peekLast(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Returns the value at the end of a deque.
- Picture - Class in net.mtrop.doom.graphics
-
Doom graphic data stored as column-major indices (patches and most graphics with baked-in offsets).
- Picture() - Constructor for class net.mtrop.doom.graphics.Picture
-
Creates a new picture with dimensions (1, 1).
- Picture(int, int) - Constructor for class net.mtrop.doom.graphics.Picture
-
Creates a new picture.
- pitch - Variable in class net.mtrop.doom.sound.MUS.PitchEvent
-
The pitch wheel adjustment.
- PIXEL_TRANSLUCENT - Static variable in class net.mtrop.doom.graphics.Picture
-
Transparent pixel value.
- PNGContainerReader - Class in net.mtrop.doom.struct.io
- PNGContainerReader(File) - Constructor for class net.mtrop.doom.struct.io.PNGContainerReader
-
Creates a new PNG container reader from a file.
- PNGContainerReader(InputStream) - Constructor for class net.mtrop.doom.struct.io.PNGContainerReader
-
Creates a new PNG container reader using an input stream.
- PNGContainerReader.Chunk - Class in net.mtrop.doom.struct.io
-
PNG Chunk data.
- PNGContainerWriter - Class in net.mtrop.doom.struct.io
- PNGContainerWriter(File) - Constructor for class net.mtrop.doom.struct.io.PNGContainerWriter
-
Creates a new PNG container writer using a file to write to.
- PNGContainerWriter(OutputStream) - Constructor for class net.mtrop.doom.struct.io.PNGContainerWriter
-
Creates a new PNG container writer using an input stream.
- PNGPicture - Class in net.mtrop.doom.graphics
-
Represents PNG-formatted data as a decompressed image, preserving offset information (grAb).
- PNGPicture() - Constructor for class net.mtrop.doom.graphics.PNGPicture
-
Creates a new image with dimensions (1, 1).
- PNGPicture(int, int) - Constructor for class net.mtrop.doom.graphics.PNGPicture
-
Creates a new PNG data image.
- PNGPicture(BufferedImage) - Constructor for class net.mtrop.doom.graphics.PNGPicture
-
Creates a new PNG data image from another image.
- poll(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Removes a value from the front of a deque.
- pollFirst(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Removes a value from the beginning of a deque.
- pollLast(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Removes a value from the end of a deque.
- POLYNOMIAL_CASTAGNIOLI - Static variable in class net.mtrop.doom.struct.io.CRC32
-
Known polynomials: Castagnioli (iSCSI).
- POLYNOMIAL_DEFAULT - Static variable in class net.mtrop.doom.struct.io.CRC32
-
Default often-used CRC polynomial.
- POLYNOMIAL_IEEE - Static variable in class net.mtrop.doom.struct.io.CRC32
-
Known polynomials: IEEE CRC polynomial (used in Ethernet and PNG and a bunch of other things).
- POLYNOMIAL_KOOPMAN - Static variable in class net.mtrop.doom.struct.io.CRC32
-
Known polynomials: Koopman.
- pop() - Method in class net.mtrop.doom.struct.Lexer.ReaderStack
-
Pops a
Lexer.ReaderStack.Stream
off of the top of this stack. - pop(K) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Removes a value from the front of a deque.
- push(String, Reader) - Method in class net.mtrop.doom.struct.Lexer.ReaderStack
-
Pushes another reader onto the stack.
- push(K, V) - Method in class net.mtrop.doom.struct.map.HashDequeMap
-
Adds a value to the front of a deque.
- pushStream(String, Reader) - Method in class net.mtrop.doom.struct.Lexer
-
Pushes a stream onto the encapsulated reader stack.
- put(K, V) - Method in class net.mtrop.doom.struct.trie.AbstractTrieMap
-
Associates a key to a value in this map.
- PWAD - Enum constant in enum class net.mtrop.doom.Wad.Type
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form