Class SectionRenderDispatcher.RenderSection
java.lang.Object
net.minecraft.client.renderer.chunk.SectionRenderDispatcher.RenderSection
- Enclosing class:
 - SectionRenderDispatcher
 
- 
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_300604_) protected booleanvoidcompileSync(RenderRegionCache p_298605_) createCompileTask(RenderRegionCache p_300037_) private booleandoesChunkExistAt(BlockPos p_297611_) getBuffer(RenderType p_298748_) protected doublegetRelativeOrigin(Direction p_299060_) booleanbooleanisAxisAlignedWith(int p_297900_, int p_299871_, int p_299328_) booleanisDirty()booleanvoidrebuildSectionAsync(SectionRenderDispatcher p_299090_, RenderRegionCache p_297331_) voidprivate voidreset()booleanresortTransparency(RenderType p_301074_, SectionRenderDispatcher p_298196_) voidsetDirty(boolean p_298731_) voidvoidsetOrigin(int p_298099_, int p_299019_, int p_299020_) (package private) voidupdateGlobalBlockEntities(Collection<BlockEntity> p_300373_)  
- 
Field Details
- 
SIZE
public static final int SIZE- See Also:
 
 - 
index
public final int index - 
compiled
 - 
initialCompilationCancelCount
 - 
lastRebuildTask
 - 
lastResortTransparencyTask
@Nullable private SectionRenderDispatcher.RenderSection.ResortTransparencyTask lastResortTransparencyTask - 
globalBlockEntities
 - 
buffers
 - 
bb
 - 
dirty
private boolean dirty - 
origin
 - 
relativeOrigins
 - 
playerChanged
private boolean playerChanged 
 - 
 - 
Constructor Details
- 
RenderSection
public RenderSection(int p_299358_, int p_299044_, int p_300810_, int p_299840_)  
 - 
 - 
Method Details
- 
doesChunkExistAt
 - 
hasAllNeighbors
public boolean hasAllNeighbors() - 
getBoundingBox
 - 
getBuffer
 - 
setOrigin
public void setOrigin(int p_298099_, int p_299019_, int p_299020_)  - 
getDistToPlayerSqr
protected double getDistToPlayerSqr() - 
beginLayer
 - 
getCompiled
 - 
reset
private void reset() - 
releaseBuffers
public void releaseBuffers() - 
getOrigin
 - 
setDirty
public void setDirty(boolean p_298731_)  - 
setNotDirty
public void setNotDirty() - 
isDirty
public boolean isDirty() - 
isDirtyFromPlayer
public boolean isDirtyFromPlayer() - 
getRelativeOrigin
 - 
resortTransparency
 - 
cancelTasks
protected boolean cancelTasks() - 
createCompileTask
public SectionRenderDispatcher.RenderSection.CompileTask createCompileTask(RenderRegionCache p_300037_)  - 
rebuildSectionAsync
 - 
updateGlobalBlockEntities
 - 
compileSync
 - 
isAxisAlignedWith
public boolean isAxisAlignedWith(int p_297900_, int p_299871_, int p_299328_)  
 -