net.minecraft.client.renderer.culling

public class Frustum

gpb
net.minecraft.client.renderer.culling.Frustum
net.minecraft.class_4604
net.minecraft.unmapped.C_jwzjqevg
net.minecraft.client.render.Frustum
net.minecraft.client.render.Frustum
net.minecraft.src.C_4273_

Field summary

Modifier and TypeField
public static final int
a
OFFSET_STEP
field_34820
f_fgxvzkrg
RECESSION_SCALE
OFFSET_STEP
f_194437_
private final org.joml.FrustumIntersection
b
intersection
field_40823
f_ekwhmesn
frustumIntersection
intersection
f_252531_
private final org.joml.Matrix4f
c
matrix
field_40824
f_faxawgxf
positionProjectionMatrix
matrix
f_252406_
private org.joml.Vector4f
d
viewVector
field_34821
f_tgvhcbau
recession
view
f_194438_
private double
e
camX
field_20995
f_cxjswvfn
x
x
f_112996_
private double
f
camY
field_20996
f_zpasgjlh
y
y
f_112997_
private double
g
camZ
field_20997
f_ssovdjtr
z
z
f_112998_

Constructor summary

ModifierConstructor
public (org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix)
public (Frustum frustum)

Method summary

Modifier and TypeMethod
public Frustum
a(int arg0)
offsetToFullyIncludeCameraCube(int arg0)
method_38557(int arg0)
m_gthtrhnt(int arg0)
coverBoxAroundSetPosition(int boxSize)
offsetToIncludeCamera(int offset)
m_194441_(int arg0)
public void
a(double arg0, double arg1, double arg2)
prepare(double arg0, double arg1, double arg2)
method_23088(double arg0, double arg1, double arg2)
m_ynncevaj(double arg0, double arg1, double arg2)
setPosition(double cameraX, double cameraY, double cameraZ)
setPosition(double cameraX, double cameraY, double cameraZ)
m_113002_(double p_113004_, double arg1, double arg2)
private void
a(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1)
calculateFrustum(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1)
method_23092(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1)
m_fzvuuyma(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1)
init(org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix)
init(org.joml.Matrix4f view, org.joml.Matrix4f projection)
m_253155_(org.joml.Matrix4f p_254521_, org.joml.Matrix4f arg1)
public boolean
a(fbs arg0)
isVisible(AABB arg0)
method_23093(class_238 arg0)
m_fsdaswmf(C_hbcjzgoe arg0)
isVisible(Box box)
isVisible(Box box)
m_113029_(C_3040_ arg0)
public int
a(eob arg0)
cubeInFrustum(BoundingBox arg0)
method_62978(class_3341 arg0)
m_avimlorg(C_hmqypqzz arg0)
intersectAab(BlockBox box)
m_356286_(C_2478_ arg0)
private int
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
cubeInFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_23089(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
m_xsxxvnag(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
intersectAab(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
m_354445_(double p_367560_, double p_368539_, double p_365163_, double arg3, double arg4, double arg5)
public org.joml.Vector4f[]
a()
getFrustumPoints()
method_62342()
m_cewjaqnr()
getBoundaryPoints()
getFrustumPoints()
m_113006_()
public double
b()
getCamX()
method_62343()
m_ewvwnbfz()
getX()
x()
m_354958_()
public double
c()
getCamY()
method_62344()
m_pwfmuceu()
getY()
y()
m_355500_()
public double
d()
getCamZ()
method_62345()
m_qwphysso()
getZ()
z()
m_352340_()