net.minecraft.client.renderer.culling

public class Frustum

ecr
net.minecraft.client.renderer.culling.Frustum
net.minecraft.class_4604
net.minecraft.client.render.Frustum
net.minecraft.client.renderer.culling.ClippingHelper

Field summary

Modifier and TypeField
private final Vector4f[]
a
frustumData
field_20994
homogeneousCoordinates
field_228948_a_
private double
b
camX
field_20995
x
field_228949_b_
private double
c
camY
field_20996
y
field_228950_c_
private double
d
camZ
field_20997
z
field_228951_d_

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)
func_228952_a_(double arg0, double arg1, double arg2)
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)
func_228956_a_(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)
func_228955_a_(Matrix4f arg0, int arg1, int arg2, int arg3, int arg4)
public boolean
a(dcf arg0)
isVisible(AABB arg0)
method_23093(class_238 arg0)
isVisible(Box box)
func_228957_a_(AxisAlignedBB 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)
func_228953_a_(double arg0, double arg1, double arg2, 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)
func_228954_a_(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)