Contents
Class VoxelBuffer<T>
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.engine.bufferbundle.buffers.Buffer
com.hypixel.hytale.builtin.hytalegenerator.engine.bufferbundle.buffers.VoxelBuffer<T>
- All Implemented Interfaces:
MemInstrument
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface MemInstrument
MemInstrument.Report -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final org.joml.Vector3iFields inherited from interface MemInstrument
ARRAY_HEADER_SIZE, ARRAYLIST_OBJECT_SIZE, BOOLEAN_SIZE, BYTES_IN_MEGABYTES, CLASS_OBJECT_SIZE, DOUBLE_SIZE, HASHMAP_ENTRY_SIZE, INT_SIZE, OBJECT_HEADER_SIZE, OBJECT_REFERENCE_SIZE, VECTOR3I_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetVoxelContent(int x, int y, int z) getVoxelContent(org.joml.Vector3i position) voidreference(VoxelBuffer<T> sourceBuffer) voidsetVoxelContent(int x, int y, int z, T value) voidsetVoxelContent(org.joml.Vector3i position, T value)
-
Field Details
-
BUFFER_SIZE_BITS
public static final int BUFFER_SIZE_BITS- See Also:
-
SIZE
@Nonnull public static final org.joml.Vector3i SIZE
-
-
Constructor Details
-
VoxelBuffer
-
-
Method Details
-
getVoxelContent
-
getVoxelContent
-
getVoxelType
-
setVoxelContent
-
setVoxelContent
-
reference
-
getMemoryUsage
-