public class ChunkRenderDispatcher.ChunkRender extends java.lang.Object implements IForgeRenderChunk
Modifier and Type | Field and Description |
---|---|
AxisAlignedBB |
boundingBox |
java.util.concurrent.atomic.AtomicReference<ChunkRenderDispatcher.CompiledChunk> |
compiledChunk |
Constructor and Description |
---|
ChunkRender() |
Modifier and Type | Method and Description |
---|---|
void |
clearNeedsUpdate() |
void |
deleteGlResources() |
BlockPos |
getBlockPosOffset16(Direction facing) |
ChunkRenderDispatcher.CompiledChunk |
getCompiledChunk() |
protected double |
getDistanceSq() |
BlockPos |
getPosition() |
VertexBuffer |
getVertexBuffer(RenderType renderTypeIn) |
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.ChunkRender.ChunkRenderTask |
makeCompileTaskChunk() |
boolean |
needsImmediateUpdate() |
boolean |
needsUpdate() |
void |
rebuildChunk() |
void |
rebuildChunkLater(ChunkRenderDispatcher dispatcherIn) |
boolean |
resortTransparency(RenderType renderTypeIn,
ChunkRenderDispatcher renderDispatcherIn) |
boolean |
setFrameIndex(int frameIndexIn) |
void |
setNeedsUpdate(boolean immediate) |
void |
setPosition(int x,
int y,
int z) |
boolean |
shouldStayLoaded() |
protected void |
stopTasks() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createRegionRenderCache
public final java.util.concurrent.atomic.AtomicReference<ChunkRenderDispatcher.CompiledChunk> compiledChunk
public AxisAlignedBB boundingBox
public boolean shouldStayLoaded()
public boolean setFrameIndex(int frameIndexIn)
public VertexBuffer getVertexBuffer(RenderType renderTypeIn)
public void setPosition(int x, int y, int z)
protected double getDistanceSq()
public ChunkRenderDispatcher.CompiledChunk getCompiledChunk()
public void deleteGlResources()
public BlockPos getPosition()
public void setNeedsUpdate(boolean immediate)
public void clearNeedsUpdate()
public boolean needsUpdate()
public boolean needsImmediateUpdate()
public boolean resortTransparency(RenderType renderTypeIn, ChunkRenderDispatcher renderDispatcherIn)
protected void stopTasks()
public net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.ChunkRender.ChunkRenderTask makeCompileTaskChunk()
public void rebuildChunkLater(ChunkRenderDispatcher dispatcherIn)
public void rebuildChunk()