net.minecraft.client.render.world

public class ChunkRenderDispatcher

bho
net.minecraft.class_2476
net.minecraft.client.render.world.ChunkRenderDispatcher
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_11035
LOGGER
logger
private static final ThreadFactory
b
field_11036
CHUNK_BATCHER_FACTORY
threadFactory
private final List<ChunkRenderWorker>
c
field_11037
workers
listThreadedWorkers
private final BlockingQueue<ChunkCompileTask>
d
field_11038
pendingTasks
queueChunkUpdates
private final BlockingQueue<ChunkBufferBuilders>
e
field_11039
availableBuffers
queueFreeRenderBuilders
private final BufferUploader
f
field_11040
bufferUploader
worldVertexUploader
private final VertexBufferUploader
g
field_11041
vertexBufferUploader
vertexUploader
private final Queue<com.google.common.util.concurrent.ListenableFutureTask<?>>
h
field_11042
pendingUploads
queueChunkUploads
private final ChunkRenderWorker
i
field_11043
localWorker
renderWorker

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public String
a()
method_10122()
getChunkDebugInfo()
getDebugInfo()
public boolean
a(long arg0)
method_10123(long arg0)
runTasksUntil(long time)
runChunkUploads(long arg0)
public boolean
a(bht arg0)
method_10129(class_2481 arg0)
rebuildAsync(RenderChunk chunk)
updateChunkLater(RenderChunk chunkRenderer)
public boolean
b(bht arg0)
method_10131(class_2481 arg0)
rebuildSync(RenderChunk chunk)
updateChunkNow(RenderChunk chunkRenderer)
public void
b()
method_10130()
runTasks()
stopChunkUpdates()
public void
a(bfg arg0)
method_10127(class_2397 arg0)
releaseBuffer(ChunkBufferBuilders buffer)
freeRenderBuilder(RegionRenderCacheBuilder arg0)
public ChunkBufferBuilders
c()
method_10132()
takeBuffer()
allocateRenderBuilder()
public ChunkCompileTask
d()
method_10134()
takeTask()
getNextChunkUpdate()
public boolean
c(bht arg0)
method_10133(class_2481 arg0)
resortTransparency(RenderChunk chunk)
updateTransparencyLater(RenderChunk chunkRenderer)
public com.google.common.util.concurrent.ListenableFuture<Object>
a(adf arg0, bfd arg1, bht arg2, bhq arg3)
method_10124(class_2165 arg0, class_520 arg1, class_2481 arg2, class_2478 arg3)
upload(BlockLayer layer, BufferBuilder bufferBuilder, RenderChunk chunk, CompiledChunk compiled)
uploadChunk(EnumWorldBlockLayer player, WorldRenderer arg1, RenderChunk chunkRenderer, CompiledChunk compiledChunkIn)
private void
a(bfd arg0, int arg1, bht arg2)
method_10125(class_520 arg0, int arg1, class_2481 arg2)
uploadGlList(BufferBuilder bufferBuilder, int list, RenderChunk chunk)
uploadDisplayList(WorldRenderer arg0, int arg1, RenderChunk chunkRenderer)
private void
a(bfd arg0, bmt arg1)
method_10126(class_520 arg0, class_2521 arg1)
uploadBuffer(BufferBuilder bufferBuilder, VertexBuffer buffer)
uploadVertexBuffer(WorldRenderer arg0, VertexBuffer vertexBufferIn)
public void
e()
method_10135()
clear()
clearChunkUpdates()