net.minecraft.client.renderer.chunk

public class SectionRenderDispatcher$RenderSection

gyk$b
net.minecraft.client.renderer.chunk.SectionRenderDispatcher$RenderSection
net.minecraft.class_846$class_851

Field summary

Modifier and TypeField
public static final int
a
SIZE
field_32832
public final int
b
index
field_29641
public final AtomicReference<SectionRenderDispatcher$CompiledSection>
c
compiled
field_4459
public final AtomicReference<SectionRenderDispatcher$TranslucencyPointOfView>
d
pointOfView
field_54168
private SectionRenderDispatcher$RenderSection$RebuildTask
f
lastRebuildTask
field_20834
private SectionRenderDispatcher$RenderSection$ResortTransparencyTask
g
lastResortTransparencyTask
field_4461
private final Set<BlockEntity>
h
globalBlockEntities
field_4457
private final Map<RenderType, SectionRenderDispatcher$SectionBuffers>
i
buffers
field_4462
private AABB
j
bb
field_4458
private boolean
k
dirty
field_4464
volatile long
l
sectionNode
field_53958
final BlockPos$MutableBlockPos
m
renderOrigin
field_4467
private boolean
n
playerChanged
field_4463
private int
o
dynamicTransformIndex
field_60151

Constructor summary

ModifierConstructor
public (SectionRenderDispatcher arg0, int arg1, long arg2)

Method summary

Modifier and TypeMethod
private boolean
b(long arg0)
doesChunkExistAt(long arg0)
method_3651(long arg0)
public boolean
a()
hasAllNeighbors()
method_3673()
public AABB
b()
getBoundingBox()
method_40051()
public SectionRenderDispatcher$SectionBuffers
a(gve arg0)
getBuffers(RenderType arg0)
method_3656(class_1921 arg0)
public CompletableFuture<Void>
a(gve arg0, fmf arg1)
uploadSectionLayer(RenderType arg0, MeshData arg1)
method_68533(class_1921 arg0, class_9801 arg1)
public CompletableFuture<Void>
a(fmd$a arg0, gve arg1)
uploadSectionIndexBuffer(ByteBufferBuilder$Result arg0, RenderType arg1)
method_68531(class_9799$class_9800 arg0, class_1921 arg1)
public void
a(long arg0)
setSectionNode(long arg0)
method_62973(long arg0)
protected double
c()
getDistToPlayerSqr()
method_3668()
public SectionRenderDispatcher$CompiledSection
d()
getCompiled()
method_3677()
public void
a(int arg0)
setDynamicTransformIndex(int arg0)
method_71136(int arg0)
public int
e()
getDynamicTransformIndex()
method_71137()
public void
f()
reset()
method_3675()
public BlockPos
g()
getRenderOrigin()
method_3670()
public long
h()
getSectionNode()
method_62975()
public void
a(boolean arg0)
setDirty(boolean arg0)
method_3654(boolean arg0)
public void
i()
setNotDirty()
method_3662()
public boolean
j()
isDirty()
method_3672()
public boolean
k()
isDirtyFromPlayer()
method_3661()
public long
a(je arg0)
getNeighborSectionNode(Direction arg0)
method_62974(class_2350 arg0)
public void
a(gyk arg0)
resortTransparency(SectionRenderDispatcher arg0)
method_22773(class_846 arg0)
public boolean
l()
hasTranslucentGeometry()
method_64065()
public boolean
m()
transparencyResortingScheduled()
method_64066()
protected void
n()
cancelTasks()
method_3663()
public SectionRenderDispatcher$RenderSection$CompileTask
a(gyi arg0)
createCompileTask(RenderRegionCache arg0)
method_3674(class_6850 arg0)
public void
a(gyk arg0, gyi arg1)
rebuildSectionAsync(SectionRenderDispatcher arg0, RenderRegionCache arg1)
method_22777(class_846 arg0, class_6850 arg1)
void
a(Collection<dze> arg0)
updateGlobalBlockEntities(Collection<BlockEntity> arg0)
method_22778(Collection<class_2586> arg0)
public void
b(gyi arg0)
compileSync(RenderRegionCache arg0)
method_22781(class_6850 arg0)
void
a(gyk$a arg0)
setCompiled(SectionRenderDispatcher$CompiledSection arg0)
method_60908(class_846$class_849 arg0)
VertexSorting
a(kb arg0)
createVertexSorting(SectionPos arg0)
method_60909(class_4076 arg0)