net.minecraft.client.render.world

public class ChunkRenderDispatcher

bsz
net.minecraft.unmapped.C_17334338
net.minecraft.client.render.world.ChunkRenderDispatcher

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
f_97634504
LOGGER
private static final ThreadFactory
b
f_69042480
CHUNK_BATCHER_FACTORY
private final int
c
f_02703877
bufferCount
private final List<Thread>
d
f_03532027
threads
private final List<ChunkRenderWorker>
e
f_54066922
workers
private final PriorityBlockingQueue<ChunkCompileTask>
f
f_85265462
pendingTasks
private final BlockingQueue<ChunkBufferBuilders>
g
f_48483987
availableBuffers
private final BufferUploader
h
f_70613648
bufferUploader
private final VertexBufferUploader
i
f_01867608
vertexBufferUploader
private final Queue<ChunkRenderDispatcher$PendingUpload>
j
f_92611745
pendingUploads
private final ChunkRenderWorker
k
f_23162135
localWorker

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public String
a()
m_86582571()
getChunkDebugInfo()
public boolean
a(long arg0)
m_53592476(long arg0)
runTasksUntil(long time)
public boolean
a(bte arg0)
m_33532799(C_68333747 arg0)
rebuildAsync(RenderChunk chunk)
public boolean
b(bte arg0)
m_95706872(C_68333747 arg0)
rebuildSync(RenderChunk chunk)
public void
b()
m_21945757()
runTasks()
public void
a(bqa arg0)
m_33396767(C_25036739 arg0)
releaseBuffer(ChunkBufferBuilders buffer)
public ChunkBufferBuilders
c()
m_99974837()
takeBuffer()
public ChunkCompileTask
d()
m_34103840()
takeTask()
public boolean
c(bte arg0)
m_03065058(C_68333747 arg0)
resortTransparency(RenderChunk chunk)
public com.google.common.util.concurrent.ListenableFuture<Object>
a(ajk arg0, bpy arg1, bte arg2, btb arg3, double arg4)
m_60267162(C_77523700 arg0, C_93396801 arg1, C_68333747 arg2, C_78125257 arg3, double arg4)
upload(BlockLayer layer, BufferBuilder bufferBuilder, RenderChunk chunk, CompiledChunk compiled, double distance)
private void
a(bpy arg0, int arg1, bte arg2)
m_19096764(C_93396801 arg0, int arg1, C_68333747 arg2)
uploadGlList(BufferBuilder bufferBuilder, int list, RenderChunk chunk)
private void
a(bpy arg0, bzi arg1)
m_41038660(C_93396801 arg0, C_54305154 arg1)
uploadBuffer(BufferBuilder bufferBuilder, VertexBuffer buffer)
public void
e()
m_72278427()
clear()
public boolean
f()
m_21875586()
isQueueEmpty()
public void
g()
m_26306152()
dispose()
public boolean
h()
m_08250163()
areThereNoAvailableBuffers()