net.minecraft.client.renderer

class Octree$Branch

implements Octree$Node

gma$b
net.minecraft.client.renderer.Octree$Branch
net.minecraft.class_10143$class_10145
net.minecraft.client.render.chunk.Octree$Branch

Field summary

Modifier and TypeField
private final Octree$Node[]
b
nodes
field_53917
children
private final BoundingBox
c
boundingBox
field_53918
box
private final int
d
bbCenterX
field_53919
centerX
private final int
e
bbCenterY
field_53920
centerY
private final int
f
bbCenterZ
field_53921
centerZ
private final Octree$AxisSorting
g
sorting
field_53922
axisOrder
private final boolean
h
cameraXDiffNegative
field_53923
easternSide
private final boolean
i
cameraYDiffNegative
field_53924
topSide
private final boolean
j
cameraZDiffNegative
field_53925
southernSide

Constructor summary

ModifierConstructor
public (Octree arg0, BoundingBox box)

Method summary

Modifier and TypeMethod
public boolean
a(gpn$b arg0)
add(SectionRenderDispatcher$RenderSection arg0)
method_62918(class_846$class_851 arg0)
add(ChunkBuilder$BuiltChunk chunk)
private static int
a(gma$a arg0, boolean arg1, boolean arg2, boolean arg3)
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)
private boolean
c()
areChildrenLeaves()
method_62921()
areChildrenLeaves()
private BoundingBox
a(boolean arg0, boolean arg1, boolean arg2)
createChildBoundingBox(boolean arg0, boolean arg1, boolean arg2)
method_62919(boolean arg0, boolean arg1, boolean arg2)
getChildBox(boolean western, boolean bottom, boolean northern)
public void
a(gma$e arg0, boolean arg1, gpr arg2, int arg3, int arg4, 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)
public SectionRenderDispatcher$RenderSection
a()
getSection()
method_62915()
getBuiltChunk()
public AABB
b()
getAABB()
method_62920()
getBoundingBox()