Class Projection
java.lang.Object
net.minecraft.client.renderer.Projection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate booleanprivate final Matrix4fprivate longprivate booleanprivate floatprivate ProjectionTypeprivate floatprivate floatprivate float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfov()longfloatheight()booleaninvertY()voidsetSize(float width, float height) voidsetupOrtho(float zNear, float zFar, float width, float height, boolean invertY) voidsetupPerspective(float zNear, float zFar, float fov, float width, float height) floatwidth()floatzFar()floatzNear()
-
Field Details
-
projectionType
-
zNear
private float zNear -
zFar
private float zFar -
perspectiveFov
private float perspectiveFov -
width
private float width -
height
private float height -
orthoInvertY
private boolean orthoInvertY -
isMatrixDirty
private boolean isMatrixDirty -
matrix
-
matrixVersion
private long matrixVersion
-
-
Constructor Details
-
Projection
public Projection()
-
-
Method Details
-
setupPerspective
public void setupPerspective(float zNear, float zFar, float fov, float width, float height) -
setupOrtho
public void setupOrtho(float zNear, float zFar, float width, float height, boolean invertY) -
setSize
public void setSize(float width, float height) -
getMatrix
-
getMatrixVersion
public long getMatrixVersion() -
zNear
public float zNear() -
zFar
public float zFar() -
width
public float width() -
height
public float height() -
fov
public float fov() -
invertY
public boolean invertY()
-