History - net.minecraft.client.util.memory.Arena
26.3-snapshot-3
Names
com.mojang.blaze3d.util.TransientBlockAllocator
com.mojang.renderpearl.backend.util.TransientBlockAllocator
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
com.mojang.blaze3d.util.TransientBlockAllocator
net.minecraft.class_1_1022
net.minecraft.client.util.memory.Arena
Fields
long: blockSize, field_1_6965, blockSize
long: maxAlignment, field_1_6969, maxSupportedAlignment
Arena$Allocator<T>: allocator, field_1_6964, rawAllocator
Consumer<T>: onBlockUse, field_1_6970, blockAllocatedCallback
it.unimi.dsi.fastutil.objects.ReferenceArrayList<T>: specialBlocks, field_1_6971, oversizedBlocks
it.unimi.dsi.fastutil.objects.ReferenceArrayList<T>: freeBlocks, field_1_6968, freeBlocks
it.unimi.dsi.fastutil.objects.ReferenceArrayList<T>: usedBlocks, field_1_6972, occupiedBlocks
T: currentBlock, field_1_6966, partialBlock
long: currentOffset, field_1_6967, partialBlockOffset
boolean: $assertionsDisabled, field_1_6963, field_1_6963
Constructors
(long, long, Arena$Allocator<T>)
(long, long, Arena$Allocator<T>, Consumer<T>)
Methods
void (): close
long (): blockSize, method_1_6203, getBlockSize
Runnable (): rotate, method_1_6209, startClearing
boolean (long, long): canAllocateInBlock, method_1_6204, fitsInBlock
boolean (long, long): canAllocateInCurrentBlock, method_1_6205, fitsInPartialBlock
T (): allocateBlock, method_1_6202, allocateBlock
Arena$Region<T> (long, long, long, long): allocate, method_1_6201, allocate
void (it.unimi.dsi.fastutil.objects.ReferenceArrayList, it.unimi.dsi.fastutil.objects.ReferenceArrayList): lambda$rotate$1, method_1_6208, method_1_6208
void (): lambda$rotate$0, method_1_6207, method_1_6207
void (Object): lambda$new$0, method_1_6206, method_1_6206