net.minecraft.client.renderer.chunk

public class SectionRenderDispatcher$RenderSection

gia$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$C_exmylrbc
net.minecraft.src.C_290152_$C_290138_

Field summary

Modifier and TypeField
public static final int
a
SIZE
field_32832
f_rgilmcfs
field_32832
f_291071_
public final int
b
index
field_29641
f_jcyejnjx
index
f_290488_
public final AtomicReference<SectionRenderDispatcher$CompiledSection>
c
compiled
field_4459
f_tgudfvdi
data
f_290312_
private final AtomicInteger
e
initialCompilationCancelCount
field_36374
f_nlxqrsso
numFailures
f_291503_
private SectionRenderDispatcher$RenderSection$RebuildTask
f
lastRebuildTask
field_20834
f_ysmgvqny
rebuildTask
f_291315_
private SectionRenderDispatcher$RenderSection$ResortTransparencyTask
g
lastResortTransparencyTask
field_4461
f_lbepmavj
sortTask
f_291330_
private final Set<BlockEntity>
h
globalBlockEntities
field_4457
f_eaeulzzw
blockEntities
f_291787_
private final Map<RenderType, VertexBuffer>
i
buffers
field_4462
f_ufvtplrw
buffers
f_291754_
private AABB
j
bb
field_4458
f_almaaagk
boundingBox
f_290371_
private boolean
k
dirty
field_4464
f_udjykkek
needsRebuild
f_291619_
final BlockPos$MutableBlockPos
l
origin
field_4467
f_dnhxqcgc
origin
pos
f_291850_
private final BlockPos$MutableBlockPos[]
m
relativeOrigins
field_4472
f_tizngcbw
neighborPositions
f_291827_
private boolean
n
playerChanged
field_4463
f_efbrzllj
needsImportantRebuild
f_291709_

Constructor summary

ModifierConstructor
public (SectionRenderDispatcher p_299358_, int index, int originX, int originY, int originZ)

Method summary

Modifier and TypeMethod
private boolean
a(jd arg0)
doesChunkExistAt(BlockPos arg0)
method_3651(class_2338 arg0)
m_nbdqnmpi(C_hynzadkk arg0)
isChunkNonEmpty(BlockPos pos)
m_nbdqnmpi(BlockPos pos)
m_294104_(C_4675_ arg0)
public boolean
a()
hasAllNeighbors()
method_3673()
m_jccyislo()
shouldBuild()
m_294718_()
public AABB
b()
getBoundingBox()
method_40051()
m_vilpmiub()
getBoundingBox()
m_293301_()
public VertexBuffer
a(gfh arg0)
getBuffer(RenderType arg0)
method_3656(class_1921 arg0)
m_akukfhve(C_tizlwnnv arg0)
getBuffer(RenderLayer layer)
m_294581_(C_4168_ arg0)
public void
a(int arg0, int arg1, int arg2)
setOrigin(int arg0, int arg1, int arg2)
method_3653(int arg0, int arg1, int arg2)
m_ltblhvsd(int arg0, int arg1, int arg2)
setOrigin(int x, int y, int z)
m_292814_(int p_299019_, int p_299020_, int arg2)
protected double
c()
getDistToPlayerSqr()
method_3668()
m_kbhmydqx()
getSquaredCameraDistance()
m_293828_()
public SectionRenderDispatcher$CompiledSection
d()
getCompiled()
method_3677()
m_hyqzqueo()
getData()
m_293175_()
private void
k()
reset()
method_3675()
m_yiysmxwd()
clear()
m_293096_()
public void
e()
releaseBuffers()
method_3659()
m_ntorupzd()
delete()
m_294345_()
public BlockPos
f()
getOrigin()
method_3670()
m_apvthafb()
getOrigin()
m_295500_()
public void
a(boolean arg0)
setDirty(boolean arg0)
method_3654(boolean arg0)
m_ggtdhlyn(boolean arg0)
scheduleRebuild(boolean important)
m_292780_(boolean arg0)
public void
g()
setNotDirty()
method_3662()
m_xuhqyblp()
cancelRebuild()
m_294599_()
public boolean
h()
isDirty()
method_3672()
m_ektcraor()
needsRebuild()
m_295586_()
public boolean
i()
isDirtyFromPlayer()
method_3661()
m_insqccll()
needsImportantRebuild()
m_295878_()
public BlockPos
a(ji arg0)
getRelativeOrigin(Direction arg0)
method_3676(class_2350 arg0)
m_fctjayju(C_xpuuihxf arg0)
getNeighborPosition(Direction direction)
m_fctjayju(Direction direction)
m_292593_(C_4687_ arg0)
public boolean
a(gfh arg0, gia arg1)
resortTransparency(RenderType arg0, SectionRenderDispatcher arg1)
method_22773(class_1921 arg0, class_846 arg1)
m_ycspbizp(C_tizlwnnv arg0, C_sjynkhfr arg1)
scheduleSort(RenderLayer layer, ChunkBuilder chunkRenderer)
m_294021_(C_4168_ p_298196_, C_290152_ arg1)
protected boolean
j()
cancelTasks()
method_3663()
m_fppyjbjj()
cancel()
m_294642_()
public SectionRenderDispatcher$RenderSection$CompileTask
a(ghy arg0)
createCompileTask(RenderRegionCache arg0)
method_3674(class_6850 arg0)
m_mxbbxnkh(C_blaazowi arg0)
createRebuildTask(ChunkRendererRegionBuilder arg0)
m_295128_(C_200009_ arg0)
public void
a(gia arg0, ghy 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)
m_294845_(C_290152_ p_297331_, C_200009_ arg1)
void
a(Collection<dqh> arg0)
updateGlobalBlockEntities(Collection<BlockEntity> arg0)
method_22778(Collection<class_2586> arg0)
m_ovhckmcn(Collection<C_kvegafmh> arg0)
setNoCullingBlockEntities(Collection<BlockEntity> blockEntities)
m_295492_(Collection<C_1991_> arg0)
public void
b(ghy arg0)
compileSync(RenderRegionCache arg0)
method_22781(class_6850 arg0)
m_nxdlgble(C_blaazowi arg0)
rebuild(ChunkRendererRegionBuilder builder)
m_295370_(C_200009_ arg0)
public boolean
b(int arg0, int arg1, int arg2)
isAxisAlignedWith(int arg0, int arg1, int arg2)
method_52841(int arg0, int arg1, int arg2)
m_jztoklfm(int arg0, int arg1, int arg2)
method_52841(int arg0, int arg1, int arg2)
m_292850_(int p_299871_, int p_299328_, int arg2)
void
a(gia$a arg0)
setCompiled(SectionRenderDispatcher$CompiledSection arg0)
method_60908(class_846$class_849 arg0)
m_niehtnqz(C_sjynkhfr$C_tspjbhud arg0)
method_60908(ChunkBuilder$ChunkData arg0)
m_niehtnqz(ChunkBuilder$C_tspjbhud newValue)
m_339503_(C_290152_$C_290185_ arg0)
VertexSorting
l()
createVertexSorting()
method_60909()
m_fpcfnjwg()
method_60909()
m_338425_()