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