Class Projection

java.lang.Object
net.minecraft.client.renderer.Projection

public class Projection extends Object
  • Field Details

    • projectionType

      private ProjectionType 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

      private final Matrix4f 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

      public Matrix4f getMatrix(Matrix4f dest)
    • 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()