net.minecraft.client.renderer.chunk

public class ChunkRenderDispatcher

ecu
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher
net.minecraft.class_846
net.minecraft.client.render.chunk.ChunkBuilder
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
LOGGER
field_4445
LOGGER
field_178523_a
private final PriorityQueue<ChunkRenderDispatcher$RenderChunk$ChunkCompileTask>
b
toBatch
field_4435
rebuildQueue
field_228885_b_
private final Queue<ChunkBufferBuilderPack>
c
freeBuffers
field_20827
threadBuffers
field_228886_c_
private final Queue<Runnable>
d
toUpload
field_4443
uploadQueue
field_228887_d_
private volatile int
e
toBatchCount
field_20992
queuedTaskCount
field_228888_e_
private volatile int
f
freeBufferCount
field_20993
bufferCount
field_228889_f_
private final ChunkBufferBuilderPack
g
fixedBuffers
field_20828
buffers
field_228890_g_
private final ProcessorMailbox<Runnable>
h
mailbox
field_20829
mailbox
field_228891_h_
private final Executor
i
executor
field_20830
executor
field_228892_i_
private Level
j
level
field_20831
world
field_228893_j_
private final LevelRenderer
k
renderer
field_20832
worldRenderer
field_228894_k_
private Vec3
l
camera
field_18766
cameraPosition
field_217672_l

Constructor summary

ModifierConstructor
public (Level world, LevelRenderer worldRenderer, Executor executor, boolean is64Bits, ChunkBufferBuilderPack buffers)

Method summary

Modifier and TypeMethod
public void
a(brx arg0)
setLevel(Level arg0)
method_22752(class_1937 arg0)
setWorld(World world)
func_228895_a_(World arg0)
private void
h()
runTask()
method_22763()
scheduleRunTasks()
func_228909_h_()
public String
b()
getStats()
method_3622()
getDebugString()
func_178504_a()
public void
a(dcn arg0)
setCamera(Vec3 arg0)
method_19419(class_243 arg0)
setCameraPosition(Vec3d cameraPosition)
func_217669_a(Vector3d arg0)
public Vec3
c()
getCameraPosition()
method_19420()
getCameraPosition()
func_217671_b()
public boolean
d()
uploadAllPendingUploads()
method_22761()
upload()
func_228908_d_()
public void
a(ecu$c arg0)
rebuildChunkSync(ChunkRenderDispatcher$RenderChunk arg0)
method_3627(class_846$class_851 arg0)
rebuild(ChunkBuilder$BuiltChunk chunk)
func_228902_a_(ChunkRenderDispatcher$ChunkRender arg0)
public void
e()
blockUntilClear()
method_3632()
reset()
func_178514_b()
public void
a(ecu$c$a arg0)
schedule(ChunkRenderDispatcher$RenderChunk$ChunkCompileTask arg0)
method_22756(class_846$class_851$class_4577 arg0)
send(ChunkBuilder$BuiltChunk$Task task)
func_228900_a_(ChunkRenderDispatcher$ChunkRender$ChunkRenderTask arg0)
public CompletableFuture<Void>
a(dfh arg0, dfp arg1)
uploadChunkLayer(BufferBuilder arg0, VertexBuffer arg1)
method_3635(class_287 arg0, class_291 arg1)
scheduleUpload(BufferBuilder buffer, VertexBuffer glBuffer)
func_228896_a_(BufferBuilder arg0, VertexBuffer arg1)
private CompletableFuture<Void>
b(dfh arg0, dfp arg1)
doUploadChunkLayer(BufferBuilder arg0, VertexBuffer arg1)
method_22759(class_287 arg0, class_291 arg1)
upload(BufferBuilder buffer, VertexBuffer glBuffer)
func_228904_b_(BufferBuilder arg0, VertexBuffer arg1)
private void
i()
clearBatchQueue()
method_3633()
clear()
func_178513_e()
public boolean
f()
isQueueEmpty()
method_3630()
isEmpty()
func_188247_f()
public void
g()
dispose()
method_3619()
stop()
func_188244_g()