Class NBufferBundle.Access
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.newsystem.bufferbundle.NBufferBundle.Access
- All Implemented Interfaces:
MemInstrument
- Enclosing class:
NBufferBundle
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.hypixel.hytale.builtin.hytalegenerator.newsystem.performanceinstruments.MemInstrument
MemInstrument.Report -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Bounds3iprivate final NBufferBundle.Grid.TrackedBuffer[]private final NBufferBundle.Gridprivate booleanFields inherited from interface com.hypixel.hytale.builtin.hytalegenerator.newsystem.performanceinstruments.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, VECTOR3D_SIZE, VECTOR3I_SIZE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAccess(NBufferBundle.Grid grid, Bounds3i bounds_bufferGrid) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createView(Bounds3i viewBounds_bufferGrid) private voidloadGrid()
-
Field Details
-
grid
-
bounds_bufferGrid
-
buffers
-
isClosed
private boolean isClosed
-
-
Constructor Details
-
Access
-
-
Method Details
-
createView
-
createView
-
getBuffer
-
getBounds_bufferGrid
-
close
public void close() -
getMemoryUsage
- Specified by:
getMemoryUsagein interfaceMemInstrument
-
loadGrid
private void loadGrid()
-