net.minecraft.client.renderer

public class SectionBufferBuilderPool

gfl
net.minecraft.client.renderer.SectionBufferBuilderPool
net.minecraft.class_8901
net.minecraft.client.render.chunk.BlockBufferBuilderPool
net.minecraft.src.C_302100_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_46904
LOGGER
f_303160_
private final Queue<SectionBufferBuilderPack>
b
freeBuffers
field_46905
availableBuilders
f_302413_
private volatile int
c
freeBufferCount
field_46906
availableBuilderCount
f_303717_

Constructor summary

ModifierConstructor
private (List<SectionBufferBuilderPack> availableBuilders)

Method summary

Modifier and TypeMethod
public static SectionBufferBuilderPool
a(int arg0)
allocate(int arg0)
method_54643(int arg0)
allocate(int max)
m_306138_(int p_310783_)
public SectionBufferBuilderPack
a()
acquire()
method_54642()
acquire()
m_307873_()
public void
a(gfk arg0)
release(SectionBufferBuilderPack arg0)
method_54644(class_750 arg0)
release(BlockBufferAllocatorStorage builders)
m_306477_(C_290184_ arg0)
public boolean
b()
isEmpty()
method_54645()
hasNoAvailableBuilder()
m_307681_()
public int
c()
getFreeBufferCount()
method_54646()
getAvailableBuilderCount()
m_306121_()