public class ChunkRenderDispatcher
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ChunkRenderDispatcher.ChunkRender |
static class |
ChunkRenderDispatcher.CompiledChunk |
Constructor and Description |
---|
ChunkRenderDispatcher(World worldIn,
WorldRenderer worldRendererIn,
java.util.concurrent.Executor executorIn,
boolean java64bit,
RegionRenderCacheBuilder fixedBuilderIn) |
ChunkRenderDispatcher(World worldIn,
WorldRenderer worldRendererIn,
java.util.concurrent.Executor executorIn,
boolean java64bit,
RegionRenderCacheBuilder fixedBuilderIn,
int countRenderBuilders) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDebugInfo() |
Vec3d |
getRenderPosition() |
boolean |
hasNoChunkUpdates() |
void |
rebuildChunk(ChunkRenderDispatcher.ChunkRender chunkRenderIn) |
boolean |
runChunkUploads() |
void |
schedule(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.ChunkRender.ChunkRenderTask renderTaskIn) |
void |
setRenderPosition(Vec3d posIn) |
void |
setWorld(World worldIn) |
void |
stopChunkUpdates() |
void |
stopWorkerThreads() |
java.util.concurrent.CompletableFuture<java.lang.Void> |
uploadChunkLayer(BufferBuilder bufferBuilderIn,
VertexBuffer vertexBufferIn) |
public ChunkRenderDispatcher(World worldIn, WorldRenderer worldRendererIn, java.util.concurrent.Executor executorIn, boolean java64bit, RegionRenderCacheBuilder fixedBuilderIn)
public ChunkRenderDispatcher(World worldIn, WorldRenderer worldRendererIn, java.util.concurrent.Executor executorIn, boolean java64bit, RegionRenderCacheBuilder fixedBuilderIn, int countRenderBuilders)
public void setWorld(World worldIn)
public java.lang.String getDebugInfo()
public void setRenderPosition(Vec3d posIn)
public Vec3d getRenderPosition()
public boolean runChunkUploads()
public void rebuildChunk(ChunkRenderDispatcher.ChunkRender chunkRenderIn)
public void stopChunkUpdates()
public void schedule(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.ChunkRender.ChunkRenderTask renderTaskIn)
public java.util.concurrent.CompletableFuture<java.lang.Void> uploadChunkLayer(BufferBuilder bufferBuilderIn, VertexBuffer vertexBufferIn)
public boolean hasNoChunkUpdates()
public void stopWorkerThreads()