net.minecraft.client.renderer.culling

public class Frustum

fmw
net.minecraft.client.renderer.culling.Frustum
net.minecraft.class_4604
net.minecraft.client.render.Frustum
net.minecraft.src.C_4273_

Field summary

Modifier and TypeField
public static final int
a
OFFSET_STEP
field_34820
RECESSION_SCALE
f_194437_
private final org.joml.FrustumIntersection
b
intersection
field_40823
frustumIntersection
f_252531_
private final org.joml.Matrix4f
c
matrix
field_40824
positionProjectionMatrix
f_252406_
private org.joml.Vector4f
d
viewVector
field_34821
recession
f_194438_
private double
e
camX
field_20995
x
f_112996_
private double
f
camY
field_20996
y
f_112997_
private double
g
camZ
field_20997
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)
coverBoxAroundSetPosition(int boxSize)
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)
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)
init(org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix)
m_253155_(org.joml.Matrix4f p_254521_, org.joml.Matrix4f arg1)
public boolean
a(eed arg0)
isVisible(AABB arg0)
method_23093(class_238 arg0)
isVisible(Box box)
m_113029_(C_3040_ arg0)
private boolean
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)
isVisible(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
m_113006_(double p_113008_, double p_113010_, double p_113012_, double arg3, double arg4, double arg5)