classpublicPriority 3
NVoxelBuffer
com.hypixel.hytale.builtin.hytalegenerator.newsystem.bufferbundle.buffers.NVoxelBuffer
extends NBuffer
5
Methods
5
Public Methods
5
Fields
1
Constructors
Constants
intBUFFER_SIZE_BITS= 3
Vector3iSIZE= new Vector3i(8, 8, 8)
Constructors
public
NVoxelBuffer(Class<T> voxelType)Methods
Public Methods (5)
public
MemInstrument.Report getMemoryUsage()@Nonnull@Override
public
T getVoxelContent(Vector3i position)@Nullable
public
Class<T> getVoxelType()@Nonnull
public
void reference(NVoxelBuffer<T> sourceBuffer)public
void setVoxelContent(Vector3i position, T value)Fields
Private/Package Fields (5)
private
NVoxelBuffer.ArrayContents<T> arrayContentsprivate
NVoxelBuffer<T> referenceBufferprivate
T singleValueprivate
NVoxelBuffer.State stateprivate
Class<T> voxelType