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