net.minecraft.client.renderer.chunk

public class ChunkRenderDispatcher

fch
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher
net.minecraft.class_846
net.minecraft.unmapped.C_cifoaixd
net.minecraft.client.render.chunk.ChunkBuilder
net.minecraft.client.render.chunk.ChunkBuilder
net.minecraft.src.C_4261_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_4445
f_dcgdahlo
LOGGER
LOGGER
f_112672_
private static final int
b
MAX_WORKERS_32_BIT
field_32831
f_shhksbkx
field_32831
CPU_32_BIT_MAX_WORKER_THREADS
f_173707_
private static final VertexFormat
c
VERTEX_FORMAT
field_29500
f_inqsqser
POSITION_COLOR_TEXTURE_LIGHT_NORMAL
POSITION_COLOR_TEXTURE_LIGHT_NORMAL
f_173708_
private static final int
d
MAX_HIGH_PRIORITY_QUOTA
field_35300
f_vluvkkeg
field_35300
MAX_HIGH_PRIORITY_QUOTA
f_194400_
private final PriorityBlockingQueue<ChunkRenderDispatcher$RenderChunk$ChunkCompileTask>
e
toBatchHighPriority
field_35301
f_vjkdtrzu
prioritizedTaskQueue
highPriorityChunksToBuild
f_194401_
private final Queue<ChunkRenderDispatcher$RenderChunk$ChunkCompileTask>
f
toBatchLowPriority
field_35302
f_fzsfhpbo
taskQueue
chunksToBuild
f_194402_
private int
g
highPriorityQuota
field_35303
f_rgwkezae
processablePrioritizedTaskCount
highPriorityQuota
f_194403_
private final Queue<ChunkBufferBuilderPack>
h
freeBuffers
field_20827
f_xrrtpvsk
threadBuffers
threadBuffers
f_112674_
private final Queue<Runnable>
i
toUpload
field_4443
f_dlijlhna
uploadQueue
uploadQueue
f_112675_
private volatile int
j
toBatchCount
field_20992
f_bwqkxojd
queuedTaskCount
queuedTaskCount
f_112676_
private volatile int
k
freeBufferCount
field_20993
f_rxdlwkdw
bufferCount
bufferCount
f_112677_
final ChunkBufferBuilderPack
l
fixedBuffers
field_20828
f_btldjoin
buffers
buffers
f_112678_
private final ProcessorMailbox<Runnable>
m
mailbox
field_20829
f_qrrzdkwd
mailbox
mailbox
f_112679_
private final Executor
n
executor
field_20830
f_vllbomdt
executor
executor
f_112680_
ClientLevel
o
level
field_20831
f_nlltickx
world
world
f_112681_
final LevelRenderer
p
renderer
field_20832
f_rmtgpazv
worldRenderer
worldRenderer
f_112682_
private Vec3
q
camera
field_18766
f_ozkutnxz
cameraPosition
cameraPosition
f_112683_

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a(euv arg0)
setLevel(ClientLevel arg0)
method_22752(class_638 arg0)
m_udtyiwvw(C_ghdnlrrw arg0)
setWorld(ClientWorld world)
setWorld(ClientWorld world)
m_194410_(C_3899_ arg0)
private void
j()
runTask()
method_22763()
m_lobqmezs()
scheduleRunTasks()
scheduleRunTasks()
m_112734_()
private ChunkRenderDispatcher$RenderChunk$ChunkCompileTask
k()
pollTask()
method_39132()
m_qtqvfusi()
pollTask()
getNextBuildTask()
m_194418_()
public String
a()
getStats()
method_3622()
m_jnvatbgf()
getDebugString()
getDebugString()
m_112719_()
public int
b()
getToBatchCount()
method_34845()
m_nykalrox()
getToBatchCount()
getToBatchCount()
m_173712_()
public int
c()
getToUpload()
method_34846()
m_jswdxiko()
getChunksToUpload()
getChunksToUpload()
m_173713_()
public int
d()
getFreeBufferCount()
method_34847()
m_hvoakany()
getFreeBufferCount()
getFreeBufferCount()
m_173714_()
public void
a(dwq arg0)
setCamera(Vec3 arg0)
method_19419(class_243 arg0)
m_zaeayosc(C_vgpupfxx arg0)
setCameraPosition(Vec3d cameraPosition)
setCameraPosition(Vec3d cameraPosition)
m_112693_(C_3046_ arg0)
public Vec3
e()
getCameraPosition()
method_19420()
m_dnfvfxkc()
getCameraPosition()
getCameraPosition()
m_112727_()
public void
f()
uploadAllPendingUploads()
method_22761()
m_pywnxlsw()
upload()
upload()
m_194417_()
public void
a(fch$c arg0, fck arg1)
rebuildChunkSync(ChunkRenderDispatcher$RenderChunk arg0, RenderRegionCache arg1)
method_3627(class_846$class_851 arg0, class_6850 arg1)
m_nfeynybq(C_cifoaixd$C_lcybgaxw arg0, C_blaazowi arg1)
rebuild(ChunkBuilder$BuiltChunk chunk, ChunkRendererRegionBuilder builder)
rebuild(ChunkBuilder$BuiltChunk chunk, ChunkRenderRegionCache chunkRenderRegionCache)
m_200431_(C_4261_$C_4265_ p_200433_, C_200009_ arg1)
public void
g()
blockUntilClear()
method_3632()
m_varttrcg()
reset()
reset()
m_112731_()
public void
a(fch$c$a arg0)
schedule(ChunkRenderDispatcher$RenderChunk$ChunkCompileTask arg0)
method_22756(class_846$class_851$class_4577 arg0)
m_modfdxda(C_cifoaixd$C_lcybgaxw$C_antomhnw arg0)
send(ChunkBuilder$BuiltChunk$Task task)
send(ChunkBuilder$BuiltChunk$Task task)
m_112709_(C_4261_$C_4265_$C_4266_ arg0)
public CompletableFuture<Void>
a(eal$b arg0, eat arg1)
uploadChunkLayer(BufferBuilder$RenderedBuffer arg0, VertexBuffer arg1)
method_3635(class_287$class_7433 arg0, class_291 arg1)
m_rhnryngl(C_nxnqmnng$C_xzjaxrha arg0, C_lhjdxjis arg1)
scheduleUpload(BufferBuilder$BuiltBuffer arg0, VertexBuffer glBuffer)
scheduleUpload(BufferBuilder$RenderedBuffer arg0, VertexBuffer glBuffer)
m_234450_(C_3173_$C_213330_ p_234452_, C_3186_ arg1)
private void
l()
clearBatchQueue()
method_3633()
m_xfpenwlo()
clear()
clear()
m_112735_()
public boolean
h()
isQueueEmpty()
method_3630()
m_cnldfvys()
isEmpty()
isEmpty()
m_112732_()
public void
i()
dispose()
method_3619()
m_itbyrwdr()
stop()
stop()
m_112733_()