HyCodeYourTale
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)

privateNVoxelBuffer.ArrayContents<T> arrayContents
privateNVoxelBuffer<T> referenceBuffer
privateT singleValue
privateNVoxelBuffer.State state
privateClass<T> voxelType

Related Classes