Class TlsfAllocator.Block
java.lang.Object
com.mojang.blaze3d.vertex.TlsfAllocator.Block
- Enclosing class:
TlsfAllocator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int(package private) final TlsfAllocator.Heap(package private) @Nullable TlsfAllocator.Block(package private) @Nullable TlsfAllocator.Block(package private) long(package private) @Nullable TlsfAllocator.Block(package private) @Nullable TlsfAllocator.Blockprivate long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlock(long size, TlsfAllocator.Heap heap, long offsetFromHeap, @Nullable TlsfAllocator.Block nextFreeBlock, @Nullable TlsfAllocator.Block previousFreeBlock, @Nullable TlsfAllocator.Block nextPhysicalBlock, @Nullable TlsfAllocator.Block previousPhysicalBlock) -
Method Summary
-
Field Details
-
size
private long size -
heap
-
offsetFromHeap
long offsetFromHeap -
nextFreeBlock
@Nullable TlsfAllocator.Block nextFreeBlock -
previousFreeBlock
@Nullable TlsfAllocator.Block previousFreeBlock -
nextPhysicalBlock
@Nullable TlsfAllocator.Block nextPhysicalBlock -
previousPhysicalBlock
@Nullable TlsfAllocator.Block previousPhysicalBlock -
BLOCK_HEADER_FREE_BIT
private static final int BLOCK_HEADER_FREE_BIT- See Also:
-
-
Constructor Details
-
Block
private Block(long size, TlsfAllocator.Heap heap, long offsetFromHeap, @Nullable TlsfAllocator.Block nextFreeBlock, @Nullable TlsfAllocator.Block previousFreeBlock, @Nullable TlsfAllocator.Block nextPhysicalBlock, @Nullable TlsfAllocator.Block previousPhysicalBlock)
-
-
Method Details
-
isFree
private boolean isFree() -
setFree
private void setFree() -
setUsed
private void setUsed() -
getSize
private long getSize() -
setSize
private void setSize(long size)
-