net.minecraft.client.renderer.chunk

public class SectionRenderDispatcher$RenderSection

gtp$b
net.minecraft.client.renderer.chunk.SectionRenderDispatcher$RenderSection
net.minecraft.class_846$class_851
net.minecraft.unmapped.C_sjynkhfr$C_exmylrbc
net.minecraft.client.render.chunk.ChunkBuilder$BuiltChunk
net.minecraft.client.render.chunk.ChunkBuilder$Section

Field summary

Modifier and TypeField
public static final int
a
SIZE
field_32832
f_rgilmcfs
field_32832
SIZE
public final int
b
index
field_29641
f_jcyejnjx
index
index
public final AtomicReference<SectionRenderDispatcher$CompiledSection>
c
compiled
field_4459
f_tgudfvdi
data
data
public final AtomicReference<SectionRenderDispatcher$TranslucencyPointOfView>
d
pointOfView
field_54168
f_luafqntd
relativePos
private SectionRenderDispatcher$RenderSection$RebuildTask
f
lastRebuildTask
field_20834
f_ysmgvqny
rebuildTask
rebuildTask
private SectionRenderDispatcher$RenderSection$ResortTransparencyTask
g
lastResortTransparencyTask
field_4461
f_lbepmavj
sortTask
sortTask
private final Set<BlockEntity>
h
globalBlockEntities
field_4457
f_eaeulzzw
blockEntities
blockEntities
private final Map<RenderType, VertexBuffer>
i
buffers
field_4462
f_ufvtplrw
buffers
buffers
private AABB
j
bb
field_4458
f_almaaagk
boundingBox
boundingBox
private boolean
k
dirty
field_4464
f_udjykkek
needsRebuild
needsRebuild
volatile long
l
sectionNode
field_53958
f_yvbvnwxm
sectionPos
final BlockPos$MutableBlockPos
m
renderOrigin
field_4467
f_tprwzexv
origin
pos
private boolean
n
playerChanged
field_4463
f_efbrzllj
needsImportantRebuild
needsImportantRebuild

Constructor summary

ModifierConstructor
public (SectionRenderDispatcher arg0, int index, long sectionPos)

Method summary

Modifier and TypeMethod
private boolean
b(long arg0)
doesChunkExistAt(long arg0)
method_3651(long arg0)
m_nbdqnmpi(long arg0)
isChunkNonEmpty(long sectionPos)
doesChunkExist(long arg0)
public boolean
a()
hasAllNeighbors()
method_3673()
m_jccyislo()
shouldBuild()
shouldBuild()
public AABB
b()
getBoundingBox()
method_40051()
m_vilpmiub()
getBoundingBox()
getBoundingBox()
public VertexBuffer
a(gqk arg0)
getBuffer(RenderType arg0)
method_3656(class_1921 arg0)
m_akukfhve(C_tizlwnnv arg0)
getBuffer(RenderLayer layer)
getBuffer(RenderLayer layer)
public void
a(long arg0)
setSectionNode(long arg0)
method_62973(long arg0)
m_wvsbdbjc(long arg0)
setSectionPos(long sectionPos)
protected double
c()
getDistToPlayerSqr()
method_3668()
m_kbhmydqx()
getSquaredCameraDistance()
getSquaredDistanceToCamera()
public SectionRenderDispatcher$CompiledSection
d()
getCompiled()
method_3677()
m_hyqzqueo()
getData()
getData()
private void
n()
reset()
method_3675()
m_yiysmxwd()
clear()
reset()
public void
e()
releaseBuffers()
method_3659()
m_ntorupzd()
delete()
clearBuffers()
public BlockPos
f()
getRenderOrigin()
method_3670()
m_clibcbqo()
getOrigin()
public long
g()
getSectionNode()
method_62975()
m_yauvouyo()
getSectionPos()
public void
a(boolean arg0)
setDirty(boolean arg0)
method_3654(boolean arg0)
m_ggtdhlyn(boolean arg0)
scheduleRebuild(boolean important)
needsRebuild(boolean importantRebuild)
public void
h()
setNotDirty()
method_3662()
m_xuhqyblp()
cancelRebuild()
cancelRebuild()
public boolean
i()
isDirty()
method_3672()
m_ektcraor()
needsRebuild()
needsRebuild()
public boolean
j()
isDirtyFromPlayer()
method_3661()
m_insqccll()
needsImportantRebuild()
needsImportantRebuild()
public long
a(ja arg0)
getNeighborSectionNode(Direction arg0)
method_62974(class_2350 arg0)
m_bxtdgdqq(C_xpuuihxf arg0)
getOffsetSectionPos(Direction direction)
m_bxtdgdqq(Direction direction)
public void
a(gtp arg0)
resortTransparency(SectionRenderDispatcher arg0)
method_22773(class_846 arg0)
m_ycspbizp(C_sjynkhfr arg0)
scheduleSort(ChunkBuilder builder)
createSortTask(ChunkBuilder builder)
public boolean
k()
hasTranslucentGeometry()
method_64065()
m_gwxsnovm()
hasTranslucentLayer()
public boolean
l()
transparencyResortingScheduled()
method_64066()
m_ecxycxru()
isCurrentlySorting()
protected void
m()
cancelTasks()
method_3663()
m_fppyjbjj()
cancel()
cancelTasks()
public SectionRenderDispatcher$RenderSection$CompileTask
a(gtn arg0)
createCompileTask(RenderRegionCache arg0)
method_3674(class_6850 arg0)
m_mxbbxnkh(C_blaazowi arg0)
createRebuildTask(ChunkRendererRegionBuilder builder)
createRebuildTask(ChunkRenderRegionCache regionCache)
public void
a(gtp arg0, gtn arg1)
rebuildSectionAsync(SectionRenderDispatcher arg0, RenderRegionCache arg1)
method_22777(class_846 arg0, class_6850 arg1)
m_qvakteqa(C_sjynkhfr arg0, C_blaazowi arg1)
scheduleRebuild(ChunkBuilder chunkRenderer, ChunkRendererRegionBuilder builder)
scheduleRebuild(ChunkBuilder builder, ChunkRenderRegionCache regionCache)
void
a(Collection<dxf> arg0)
updateGlobalBlockEntities(Collection<BlockEntity> arg0)
method_22778(Collection<class_2586> arg0)
m_ovhckmcn(Collection<C_kvegafmh> arg0)
setNoCullingBlockEntities(Collection<BlockEntity> blockEntities)
setNoCullingBlockEntities(Collection<BlockEntity> blockEntities)
public void
b(gtn arg0)
compileSync(RenderRegionCache arg0)
method_22781(class_6850 arg0)
m_nxdlgble(C_blaazowi arg0)
rebuild(ChunkRendererRegionBuilder builder)
rebuildBlocking(ChunkRenderRegionCache regionCache)
void
a(gtp$a arg0)
setCompiled(SectionRenderDispatcher$CompiledSection arg0)
method_60908(class_846$class_849 arg0)
m_niehtnqz(C_sjynkhfr$C_tspjbhud arg0)
setData(ChunkBuilder$ChunkData chunkData)
set(ChunkBuilder$ChunkData newValue)
VertexSorting
a(jx arg0)
createVertexSorting(SectionPos arg0)
method_60909(class_4076 arg0)
m_fpcfnjwg(C_zubvmeye arg0)
getVertexSorter(ChunkSectionPos arg0)
createVertexSorting(ChunkSectionPos arg0)