net.minecraft.client.renderer.culling

public class Frustum

fco
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
field_34820
f_194437_
private final Vector4f[]
b
frustumData
field_20994
homogeneousCoordinates
f_112995_
private Vector4f
c
viewVector
field_34821
field_34821
f_194438_
private double
d
camX
field_20995
x
f_112996_
private double
e
camY
field_20996
y
f_112997_
private double
f
camZ
field_20997
z
f_112998_

Constructor summary

ModifierConstructor
public (Matrix4f positionMatrix, Matrix4f projectionMatrix)
public (Frustum frustum)

Method summary

Modifier and TypeMethod
public Frustum
a(int arg0)
offsetToFullyIncludeCameraCube(int arg0)
method_38557(int arg0)
method_38557(int arg0)
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(d arg0, d arg1)
calculateFrustum(Matrix4f arg0, Matrix4f arg1)
method_23092(class_1159 arg0, class_1159 arg1)
init(Matrix4f positionMatrix, Matrix4f projectionMatrix)
m_113026_(C_802_ p_113028_, C_802_ arg1)
private void
a(d arg0, int arg1, int arg2, int arg3, int arg4)
getPlane(Matrix4f arg0, int arg1, int arg2, int arg3, int arg4)
method_23091(class_1159 arg0, int arg1, int arg2, int arg3, int arg4)
transform(Matrix4f function, int x, int y, int z, int index)
m_113020_(C_802_ p_113022_, int p_113023_, int p_113024_, int p_113025_, int arg4)
public boolean
a(dwl 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)
private boolean
a(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
cubeInFrustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
method_23090(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
isAnyCornerVisible(float x1, float y1, float z1, float x2, float y2, float z2)
m_113013_(float p_113015_, float p_113016_, float p_113017_, float p_113018_, float p_113019_, float arg5)
private boolean
b(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
cubeCompletelyInFrustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
method_38558(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
method_38558(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
m_194443_(float p_194445_, float p_194446_, float p_194447_, float p_194448_, float p_194449_, float arg5)