net.minecraft.client.render

public class Frustum

ees
net.minecraft.client.renderer.culling.Frustum
net.minecraft.class_4604
net.minecraft.client.render.Frustum
net.minecraft.unmapped.C_jwzjqevg
net.minecraft.client.renderer.culling.ClippingHelper
net.minecraft.client.renderer.culling.ClippingHelper

Field summary

Modifier and TypeField
private final Vector4f[]
a
frustumData
field_20994
homogeneousCoordinates
f_gcisyrfn
field_228948_a_
frustum
private double
b
camX
field_20995
x
f_cxjswvfn
field_228949_b_
cameraX
private double
c
camY
field_20996
y
f_zpasgjlh
field_228950_c_
cameraY
private double
d
camZ
field_20997
z
f_ssovdjtr
field_228951_d_
cameraZ

Constructor summary

ModifierConstructor
public (Matrix4f arg0, Matrix4f arg1)

Method summary

Modifier and TypeMethod
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_ynncevaj(double arg0, double arg1, double arg2)
func_228952_a_(double arg0, double arg1, double arg2)
setCameraPosition(double camX, double camY, double camZ)
private void
a(b arg0, b arg1)
calculateFrustum(Matrix4f arg0, Matrix4f arg1)
method_23092(class_1159 arg0, class_1159 arg1)
init(Matrix4f arg0, Matrix4f arg1)
m_fzvuuyma(C_gxvddjib arg0, C_gxvddjib arg1)
func_228956_a_(Matrix4f arg0, Matrix4f arg1)
calculateFrustum(Matrix4f arg0, Matrix4f arg1)
private void
a(b 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_bmtdmzoq(C_gxvddjib arg0, int arg1, int arg2, int arg3, int arg4)
func_228955_a_(Matrix4f arg0, int arg1, int arg2, int arg3, int arg4)
setFrustumPlane(Matrix4f arg0, int arg1, int arg2, int arg3, int arg4)
public boolean
a(deg arg0)
isVisible(AABB arg0)
method_23093(class_238 arg0)
isVisible(Box box)
m_fsdaswmf(C_hbcjzgoe arg0)
func_228957_a_(AxisAlignedBB arg0)
isBoundingBoxInFrustum(AxisAlignedBB aabbIn)
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_ugxchufr(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
func_228953_a_(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
isBoxInFrustum(double maxZ, double minY, double minZ, double maxX, double maxY, 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_xqsckpab(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
func_228954_a_(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
isBoxInFrustumRaw(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)