net.minecraft.client.render.chunk

class Octree$Branch

implements Octree$Node

gxo$b
net.minecraft.client.renderer.Octree$Branch
net.minecraft.class_10143$class_10145
net.minecraft.client.render.chunk.Octree$Branch
net.minecraft.unmapped.C_jthnrqwz$C_bmolwbrn
net.minecraft.unmapped.C_jthnrqwz$C_bmolwbrn
net.minecraft.src.C_346176_$C_345822_

Field summary

Modifier and TypeField
private final Octree$Node[]
b
nodes
field_53917
children
f_yvkobzli
f_348047_
private final BlockBox
c
boundingBox
field_53918
box
f_ehpflkrr
f_347593_
private final int
d
bbCenterX
field_53919
centerX
f_flenucvt
f_346486_
private final int
e
bbCenterY
field_53920
centerY
f_lnxvsnmk
f_348259_
private final int
f
bbCenterZ
field_53921
centerZ
f_mtzosbni
f_346522_
private final Octree$AxisOrder
g
sorting
field_53922
axisOrder
f_fozwqrfq
f_348777_
private final boolean
h
cameraXDiffNegative
field_53923
easternSide
f_acsggylv
f_348090_
private final boolean
i
cameraYDiffNegative
field_53924
topSide
f_rubbnirq
f_346404_
private final boolean
j
cameraZDiffNegative
field_53925
southernSide
f_jatllpkt
f_346910_

Constructor summary

ModifierConstructor
public (Octree p_369054_, BlockBox box)

Method summary

Modifier and TypeMethod
public boolean
a(hbl$a arg0)
add(SectionRenderDispatcher$RenderSection arg0)
method_62918(class_846$class_851 arg0)
add(ChunkBuilder$BuiltChunk chunk)
m_ggpwzkgv(C_sjynkhfr$C_exmylrbc arg0)
m_354055_(C_290152_$C_290138_ arg0)
private static int
a(gxo$a o, boolean o, boolean o, boolean o)
getNodeIndex(Octree$AxisSorting arg0, boolean arg1, boolean arg2, boolean arg3)
method_62916(class_10143$class_10144 arg0, boolean arg1, boolean arg2, boolean arg3)
getIndex(Octree$AxisOrder axisOrder, boolean sameRelativeSideX, boolean sameRelativeSideY, boolean sameRelativeSideZ)
m_dxnrccpe(C_jthnrqwz$C_qwbqghew arg0, boolean arg1, boolean arg2, boolean arg3)
m_354906_(C_346176_$C_346190_ p_362519_, boolean p_363738_, boolean p_363441_, boolean p_360792_)
private boolean
c()
areChildrenLeaves()
method_62921()
areChildrenLeaves()
m_ouaqlpac()
m_356531_()
private BlockBox
a(boolean o, boolean o, boolean arg2)
createChildBoundingBox(boolean arg0, boolean arg1, boolean arg2)
method_62919(boolean arg0, boolean arg1, boolean arg2)
getChildBox(boolean western, boolean bottom, boolean northern)
m_tspgiwpj(boolean arg0, boolean arg1, boolean arg2)
m_353488_(boolean p_368731_, boolean p_366789_, boolean arg2)
public void
a(gxo$e o, boolean o, hbq o, int o, int o, boolean arg5)
visitNodes(Octree$OctreeVisitor arg0, boolean arg1, Frustum arg2, int arg3, int arg4, boolean arg5)
method_62917(class_10143$class_10148 arg0, boolean arg1, class_4604 arg2, int arg3, int arg4, boolean arg5)
visit(Octree$Visitor arg0, boolean arg1, Frustum arg2, int arg3, int arg4, boolean arg5)
m_ygdysdqw(C_jthnrqwz$C_dzhvrlco arg0, boolean arg1, C_jwzjqevg arg2, int arg3, int arg4, boolean arg5)
m_352187_(C_346176_$C_345728_ p_363049_, boolean p_363949_, C_4273_ p_363158_, int p_368250_, int p_369443_, boolean arg5)
public ChunkBuilder$BuiltChunk
a()
getSection()
method_62915()
getBuiltChunk()
m_weedxmbp()
m_353678_()
public Box
b()
getAABB()
method_62920()
getBoundingBox()
m_zkxfgygf()
m_352585_()