Class ChunkRenderDispatcher.RenderChunk
java.lang.Object
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.RenderChunk
- Enclosing class:
- ChunkRenderDispatcher
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AABBprivate final Map<RenderType,VertexBuffer> private booleanprivate final Set<BlockEntity>final int(package private) final AtomicInteger(package private) final BlockPos.MutableBlockPosprivate booleanprivate final BlockPos.MutableBlockPos[]static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidbeginLayer(BufferBuilder p_112806_) protected booleanvoidcompileSync(RenderRegionCache p_200440_) createCompileTask(RenderRegionCache p_200438_) private booleandoesChunkExistAt(BlockPos p_112823_) getBuffer(RenderType p_112808_) protected doublegetRelativeOrigin(Direction p_112825_) booleanbooleanisDirty()booleanvoidrebuildChunkAsync(ChunkRenderDispatcher p_200435_, RenderRegionCache p_200436_) voidprivate voidreset()booleanresortTransparency(RenderType p_112810_, ChunkRenderDispatcher p_112811_) voidsetDirty(boolean p_112829_) voidvoidsetOrigin(int p_112802_, int p_112803_, int p_112804_) (package private) voidupdateGlobalBlockEntities(Set<BlockEntity> p_112827_)
-
Field Details
-
SIZE
public static final int SIZE- See Also:
-
index
public final int index -
compiled
-
initialCompilationCancelCount
-
lastRebuildTask
-
lastResortTransparencyTask
@Nullable private ChunkRenderDispatcher.RenderChunk.ResortTransparencyTask lastResortTransparencyTask -
globalBlockEntities
-
buffers
-
bb
-
dirty
private boolean dirty -
origin
-
relativeOrigins
-
playerChanged
private boolean playerChanged
-
-
Constructor Details
-
RenderChunk
public RenderChunk(int p_202436_, int p_202437_, int p_202438_, int p_202439_)
-
-
Method Details
-
doesChunkExistAt
-
hasAllNeighbors
public boolean hasAllNeighbors() -
getBoundingBox
-
getBuffer
-
setOrigin
public void setOrigin(int p_112802_, int p_112803_, int p_112804_) -
getDistToPlayerSqr
protected double getDistToPlayerSqr() -
beginLayer
-
getCompiledChunk
-
reset
private void reset() -
releaseBuffers
public void releaseBuffers() -
getOrigin
-
setDirty
public void setDirty(boolean p_112829_) -
setNotDirty
public void setNotDirty() -
isDirty
public boolean isDirty() -
isDirtyFromPlayer
public boolean isDirtyFromPlayer() -
getRelativeOrigin
-
resortTransparency
-
cancelTasks
protected boolean cancelTasks() -
createCompileTask
public ChunkRenderDispatcher.RenderChunk.ChunkCompileTask createCompileTask(RenderRegionCache p_200438_) -
rebuildChunkAsync
-
updateGlobalBlockEntities
-
compileSync
-