Uses of Interface
net.mtrop.doom.object.BinaryObject
Package
Description
Contains the base structural abstracts for this library.
Contains data for BSP Trees.
Contains classes related to Demos.
Contains abstracts and implementations of graphic types.
Map object implementations that are read from bytes.
Contains object interfaces for most data.
Contains classes relevant to sound information.
Texture data and similar structures.
-
Uses of BinaryObject in net.mtrop.doom
Modifier and TypeMethodDescriptiondefault <BO extends BinaryObject>
WadEntryAdds data to this Wad, usingentryName
as the name of the new entry.default <BO extends BinaryObject>
WadEntryAdds data to this Wad, usingentryName
as the name of the new entry.<BO extends BinaryObject>
WadEntryAdds data to this Wad, usingentryName
as the name of the new entry.<BO extends BinaryObject>
WadEntryAdds data to this Wad, usingentryName
as the name of the new entry.default <BO extends BinaryObject>
WadEntryAdds data to this Wad at a particular entry offset, usingentryName
as the name of the entry.default <BO extends BinaryObject>
WadEntryAdds data to this Wad at a particular entry offset, usingentryName
as the name of the entry.<BO extends BinaryObject>
WadEntryAdds data to this Wad at a particular entry offset, usingentryName
as the name of the entry.<BO extends BinaryObject>
WadEntryAdds data to this Wad at a particular entry offset, usingentryName
as the name of the entry.<BO extends BinaryObject>
BORetrieves the data for a particular entry as a deserialized lump.<BO extends BinaryObject>
BO[]Retrieves the data for a particular entry as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BORetrieves the data of an entry at a particular index as a deserialized lump.default <BO extends BinaryObject>
BO[]Retrieves the data of an entry at a particular index as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BORetrieves the data of the first occurrence of a particular entry from a starting index as a deserialized lump.default <BO extends BinaryObject>
BO[]Retrieves the data of the first occurrence of a particular entry from a starting index as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BORetrieves the data of the first occurrence of a particular entry as a deserialized lump.default <BO extends BinaryObject>
BO[]Retrieves the data of the first occurrence of a particular entry as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BORetrieves the data of the first occurrence of a particular entry from a starting entry (by name) as a deserialized lump.default <BO extends BinaryObject>
BO[]Retrieves the data of the first occurrence of a particular entry from a starting entry (by name) as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BORetrieves the data of the specified entry as a deserialized lump.default <BO extends BinaryObject>
BO[]Retrieves the data of the specified entry as a deserialized lump of multiple objects.<BO extends BinaryObject>
List<BO>DoomPK3.getDataAsList
(String entryName, Class<BO> type, int objectLength) Retrieves the data for a particular entry as a deserialized lump of multiple objects.default <BO extends BinaryObject>
List<BO>Wad.getDataAsList
(int n, Class<BO> type, int objectLength) Retrieves the data of an entry at a particular index as a deserialized lump of multiple objects.default <BO extends BinaryObject>
List<BO>Wad.getDataAsList
(String entryName, int start, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry from a starting index as a deserialized lump of multiple objects.default <BO extends BinaryObject>
List<BO>Wad.getDataAsList
(String entryName, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry as a deserialized lump of multiple objects.default <BO extends BinaryObject>
List<BO>Wad.getDataAsList
(String entryName, String startEntryName, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry from a starting entry (by name) as a deserialized lump of multiple objects.default <BO extends BinaryObject>
List<BO>Wad.getDataAsList
(WadEntry entry, Class<BO> type, int objectLength) Retrieves the data of the specified entry as a deserialized lump of multiple objects.<BO extends BinaryObject>
BinaryObject.InlineScanner<BO>DoomPK3.getInlineScanner
(String entryName, Class<BO> type, int objectLength) Retrieves the data for a particular entry and returns it as a deserializing scanner iterator that returns the same object instance with its contents changed.default <BO extends BinaryObject>
BinaryObject.InlineScanner<BO>Wad.getInlineScanner
(int n, Class<BO> type, int objectLength) Retrieves the data of a particular entry at a specific index and returns it as a deserializing scanner iterator that returns the same object instance with its contents changed.default <BO extends BinaryObject>
BinaryObject.InlineScanner<BO>Wad.getInlineScanner
(String entryName, int start, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry from a starting index and returns it as a deserializing scanner iterator that returns the same object instance with its contents changed.default <BO extends BinaryObject>
BinaryObject.InlineScanner<BO>Wad.getInlineScanner
(String entryName, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry and returns it as a deserializing scanner iterator that returns the same object instance with its contents changed.default <BO extends BinaryObject>
BinaryObject.InlineScanner<BO>Wad.getInlineScanner
(String entryName, String startEntryName, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry from a starting entry (by name) and returns it as a deserializing scanner iterator that returns the same object instance with its contents changed.default <BO extends BinaryObject>
BinaryObject.InlineScanner<BO>Wad.getInlineScanner
(WadEntry entry, Class<BO> type, int objectLength) Retrieves the data of the specified entry and returns it as a deserializing scanner iterator that returns the same object instance with its contents changed.<BO extends BinaryObject>
BinaryObject.Scanner<BO>DoomPK3.getScanner
(String entryName, Class<BO> type, int objectLength) Retrieves the data for a particular entry and returns it as a deserializing scanner iterator that returns independent instances of objects.default <BO extends BinaryObject>
BinaryObject.Scanner<BO>Wad.getScanner
(int n, Class<BO> type, int objectLength) Retrieves the data of a particular entry at a specific index and returns it as a deserializing scanner iterator that returns independent instances of objects.default <BO extends BinaryObject>
BinaryObject.Scanner<BO>Wad.getScanner
(String entryName, int start, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry from a starting index and returns it as a deserializing scanner iterator that returns independent instances of objects.default <BO extends BinaryObject>
BinaryObject.Scanner<BO>Wad.getScanner
(String entryName, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry and returns it as a deserializing scanner iterator that returns independent instances of objects.default <BO extends BinaryObject>
BinaryObject.Scanner<BO>Wad.getScanner
(String entryName, String startEntryName, Class<BO> type, int objectLength) Retrieves the data of the first occurrence of a particular entry from a starting entry (by name) and returns it as a deserializing scanner iterator that returns independent instances of objects.default <BO extends BinaryObject>
BinaryObject.Scanner<BO>Wad.getScanner
(WadEntry entry, Class<BO> type, int objectLength) Retrieves the data of the specified entry and returns it as a deserializing scanner iterator that returns independent instances of objects.default <BO extends BinaryObject>
voidWad.replaceEntry
(int index, BO data) Replaces the entry at an index in the Wad.default <BO extends BinaryObject>
voidWad.replaceEntry
(int index, BO[] data) Replaces the entry at an index in the Wad.default <BO extends BinaryObject>
voidWad.transformData
(int n, Class<BO> type, int objectLength, BinaryObject.Transformer<BO> transformer) Retrieves the data of a particular entry index as a deserialized lump of multiple objects, optionally transforms it, then writes it back to the Wad.default <BO extends BinaryObject>
voidWad.transformData
(int n, Class<BO> type, BinaryObject.Transformer<BO> transformer) Retrieves the deserialized data of a particular entry index, optionally transforms it, then writes it back to the Wad.default <BO extends BinaryObject>
booleanWad.transformData
(String entryName, int start, Class<BO> type, int objectLength, BinaryObject.Transformer<BO> transformer) Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.default <BO extends BinaryObject>
booleanWad.transformData
(String entryName, int start, Class<BO> type, BinaryObject.Transformer<BO> transformer) Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.default <BO extends BinaryObject>
booleanWad.transformData
(String entryName, Class<BO> type, int objectLength, BinaryObject.Transformer<BO> transformer) Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.default <BO extends BinaryObject>
booleanWad.transformData
(String entryName, Class<BO> type, BinaryObject.Transformer<BO> transformer) Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.default <BO extends BinaryObject>
booleanWad.transformData
(String entryName, String startEntryName, Class<BO> type, int objectLength, BinaryObject.Transformer<BO> transformer) Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.default <BO extends BinaryObject>
booleanWad.transformData
(String entryName, String startEntryName, Class<BO> type, BinaryObject.Transformer<BO> transformer) Retrieves the deserialized data of a particular entry, optionally transforms it, then writes it back to the Wad.Modifier and TypeMethodDescription<BO extends BinaryObject>
BO[]Retrieves the data for a particular entry as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BO[]Retrieves the data of an entry at a particular index as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BO[]Retrieves the data of the first occurrence of a particular entry from a starting index as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BO[]Retrieves the data of the first occurrence of a particular entry as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BO[]Retrieves the data of the first occurrence of a particular entry from a starting entry (by name) as a deserialized lump of multiple objects.default <BO extends BinaryObject>
BO[]Retrieves the data of the specified entry as a deserialized lump of multiple objects.Modifier and TypeMethodDescriptiondefault <BO extends BinaryObject>
WadEntryAdds data to this Wad, usingentryName
as the name of the new entry.<BO extends BinaryObject>
WadEntryAdds data to this Wad, usingentryName
as the name of the new entry.default <BO extends BinaryObject>
WadEntryAdds data to this Wad at a particular entry offset, usingentryName
as the name of the entry.<BO extends BinaryObject>
WadEntryAdds data to this Wad at a particular entry offset, usingentryName
as the name of the entry.default <BO extends BinaryObject>
voidWad.replaceEntry
(int index, BO[] data) Replaces the entry at an index in the Wad. -
Uses of BinaryObject in net.mtrop.doom.bsp.data
Modifier and TypeClassDescriptionclass
This contains the BSP tree information for a single 28-byte node in the tree.class
12-byte BSP Segment information for a BSP tree in Doom.class
4-byte BSP Subsector information that lists all of the BSP segment indices for a sector. -
Uses of BinaryObject in net.mtrop.doom.demo
Modifier and TypeClassDescriptionclass
This class is an abstract representation of a DEMO lump in Doom. -
Uses of BinaryObject in net.mtrop.doom.graphics
Modifier and TypeClassDescriptionclass
This is a single entry that indexes the palette indices for color lookup.class
Abstraction of the ENDOOM and other similarly-formatted lumps for the Doom Engine.class
Doom graphic data that has no header data for its dimensions/offsets.class
The palette that makes up the Doom Engine's color palette.class
Doom graphic data stored as column-major indices (patches and most graphics with baked-in offsets).class
Represents PNG-formatted data as a decompressed image, preserving offset information (grAb). -
Uses of BinaryObject in net.mtrop.doom.map.data
Modifier and TypeClassDescriptionclass
Representation of the Blockmap lump for a map.class
Doom/Boom 14-byte format implementation of Linedef.class
Doom/Boom 26-byte format implementation of Sector.class
Doom/Boom 30-byte format implementation of a Sidedef.class
Doom/Boom/MBF 10-byte format implementation of Thing.class
The 4-byte representation of a vertex.class
Hexen/ZDoom 16-byte format implementation of Linedef.class
Hexen 20-byte format implementation of Thing.class
Represents the Reject lump. -
Uses of BinaryObject in net.mtrop.doom.object
Modifier and TypeClassDescriptionstatic class
BinaryObject.InlineScanner<BO extends BinaryObject>
A deserializing scanner iterator that returns the same object instance with its contents changed.static class
BinaryObject.Scanner<BO extends BinaryObject>
A deserializing scanner iterator that returns independent instances of objects.static interface
BinaryObject.Transformer<BO extends BinaryObject>
Transformer interface for transform calls.Modifier and TypeMethodDescriptionstatic <BO extends BinaryObject>
BOCreates a single object of a specific class from a serialized byte array.static <BO extends BinaryObject>
BO[]Creates an amount of objects of a specific class from a serialized byte array.static <BO extends BinaryObject>
BinaryObject.InlineScanner<BO>BinaryObject.inlineScanner
(Class<BO> boClass, InputStream in, int length) Creates a deserializing scanner iterator that returns the same object instance with its contents changed.static <BO extends BinaryObject>
BOCreates a single object of a specific class from from aFile
.static <BO extends BinaryObject>
BO[]Creates an amount of objects of a specific class from aFile
.static <BO extends BinaryObject>
BOBinaryObject.read
(Class<BO> boClass, InputStream in) Creates a single object of a specific class from from anInputStream
.static <BO extends BinaryObject>
BO[]BinaryObject.read
(Class<BO> boClass, InputStream in, int count) Creates an amount of objects of a specific class from anInputStream
.static <BO extends BinaryObject>
BinaryObject.Scanner<BO>BinaryObject.scanner
(Class<BO> boClass, InputStream in, int length) Creates a deserializing scanner iterator that returns independent instances of objects.static <BO extends BinaryObject>
byte[]BinaryObject.toBytes
(BO[] data) Converts an array of BinaryObjects into bytes.Modifier and TypeMethodDescriptionstatic <BO extends BinaryObject>
BO[]Creates an amount of objects of a specific class from a serialized byte array.static <BO extends BinaryObject>
BO[]Creates an amount of objects of a specific class from aFile
.static <BO extends BinaryObject>
BO[]BinaryObject.read
(Class<BO> boClass, InputStream in, int count) Creates an amount of objects of a specific class from anInputStream
.Modifier and TypeMethodDescriptionstatic <BO extends BinaryObject>
byte[]BinaryObject.toBytes
(BO[] data) Converts an array of BinaryObjects into bytes. -
Uses of BinaryObject in net.mtrop.doom.sound
-
Uses of BinaryObject in net.mtrop.doom.texture
Modifier and TypeClassDescriptionclass
This class represents the contents of a Boom Engine ANIMATED lump.static class
Flat entry for ANIMATED.class
Singular patch entry for a texture.class
CommonTexture<P extends CommonPatch>
Common contents of texture definitions.class
CommonTextureList<T extends CommonTexture<?>>
This is the lump that contains a collection of textures.class
This is the lump that contains a collection of Doom-formatted textures.static class
This class represents a single texture entry in a TEXTURE1/TEXTURE2 lump.static class
Singular patch entry for a texture.class
A list of names of available patch entries for texture composition.class
This is the lump that contains a collection of Strife-formatted textures.static class
This class represents a single texture entry in a TEXTURE1/TEXTURE2 lump.static class
Singular patch entry for a texture.class
This class represents the contents of a Boom Engine SWITCHES lump.static class
Entry for Switches.