Class MatrixStack.Entry

java.lang.Object
net.minecraft.client.util.math.MatrixStack.Entry
Enclosing class:
MatrixStack

@Environment(CLIENT) public static final class MatrixStack.Entry extends Object
Mappings:
Namespace Name
named net/minecraft/client/util/math/MatrixStack$Entry
intermediary net/minecraft/class_4587$class_4665
official fld$a
  • Field Details Link icon

    • positionMatrix Link icon

      private final Matrix4f positionMatrix
      Mappings:
      Namespace Name Mixin selector
      named positionMatrix Lnet/minecraft/client/util/math/MatrixStack$Entry;positionMatrix:Lorg/joml/Matrix4f;
      intermediary field_21327 Lnet/minecraft/class_4587$class_4665;field_21327:Lorg/joml/Matrix4f;
      official a Lfld$a;a:Lorg/joml/Matrix4f;
    • normalMatrix Link icon

      private final Matrix3f normalMatrix
      Mappings:
      Namespace Name Mixin selector
      named normalMatrix Lnet/minecraft/client/util/math/MatrixStack$Entry;normalMatrix:Lorg/joml/Matrix3f;
      intermediary field_21328 Lnet/minecraft/class_4587$class_4665;field_21328:Lorg/joml/Matrix3f;
      official b Lfld$a;b:Lorg/joml/Matrix3f;
    • canSkipNormalization Link icon

      private boolean canSkipNormalization
      Mappings:
      Namespace Name Mixin selector
      named canSkipNormalization Lnet/minecraft/client/util/math/MatrixStack$Entry;canSkipNormalization:Z
      intermediary field_48930 Lnet/minecraft/class_4587$class_4665;field_48930:Z
      official c Lfld$a;c:Z
  • Constructor Details Link icon

    • Entry Link icon

      public Entry()
  • Method Details Link icon

    • computeNormal Link icon

      private void computeNormal()
      Mappings:
      Namespace Name Mixin selector
      named computeNormal Lnet/minecraft/client/util/math/MatrixStack$Entry;computeNormal()V
      intermediary method_56823 Lnet/minecraft/class_4587$class_4665;method_56823()V
      official e Lfld$a;e()V
    • copy Link icon

      void copy(MatrixStack.Entry entry)
      Mappings:
      Namespace Name Mixin selector
      named copy Lnet/minecraft/client/util/math/MatrixStack$Entry;copy(Lnet/minecraft/client/util/math/MatrixStack$Entry;)V
      intermediary method_66521 Lnet/minecraft/class_4587$class_4665;method_66521(Lnet/minecraft/class_4587$class_4665;)V
      official a Lfld$a;a(Lfld$a;)V
    • getPositionMatrix Link icon

      public Matrix4f getPositionMatrix()
      Returns the matrix used to transform positions.
      Returns:
      the matrix used to transform positions
      Mappings:
      Namespace Name Mixin selector
      named getPositionMatrix Lnet/minecraft/client/util/math/MatrixStack$Entry;getPositionMatrix()Lorg/joml/Matrix4f;
      intermediary method_23761 Lnet/minecraft/class_4587$class_4665;method_23761()Lorg/joml/Matrix4f;
      official a Lfld$a;a()Lorg/joml/Matrix4f;
    • getNormalMatrix Link icon

      public Matrix3f getNormalMatrix()
      Returns the matrix used to transform normal vectors.
      Returns:
      the matrix used to transform normal vectors
      Mappings:
      Namespace Name Mixin selector
      named getNormalMatrix Lnet/minecraft/client/util/math/MatrixStack$Entry;getNormalMatrix()Lorg/joml/Matrix3f;
      intermediary method_23762 Lnet/minecraft/class_4587$class_4665;method_23762()Lorg/joml/Matrix3f;
      official b Lfld$a;b()Lorg/joml/Matrix3f;
    • transformNormal Link icon

      public Vector3f transformNormal(Vector3fc vec, Vector3f dest)
      Mappings:
      Namespace Name Mixin selector
      named transformNormal Lnet/minecraft/client/util/math/MatrixStack$Entry;transformNormal(Lorg/joml/Vector3fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
      intermediary method_56821 Lnet/minecraft/class_4587$class_4665;method_56821(Lorg/joml/Vector3fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
      official a Lfld$a;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
    • transformNormal Link icon

      public Vector3f transformNormal(float x, float y, float z, Vector3f dest)
      Mappings:
      Namespace Name Mixin selector
      named transformNormal Lnet/minecraft/client/util/math/MatrixStack$Entry;transformNormal(FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f;
      intermediary method_56820 Lnet/minecraft/class_4587$class_4665;method_56820(FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f;
      official a Lfld$a;a(FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f;
    • translate Link icon

      public Matrix4f translate(float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      named translate Lnet/minecraft/client/util/math/MatrixStack$Entry;translate(FFF)Lorg/joml/Matrix4f;
      intermediary method_67796 Lnet/minecraft/class_4587$class_4665;method_67796(FFF)Lorg/joml/Matrix4f;
      official a Lfld$a;a(FFF)Lorg/joml/Matrix4f;
    • scale Link icon

      public void scale(float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      named scale Lnet/minecraft/client/util/math/MatrixStack$Entry;scale(FFF)V
      intermediary method_67800 Lnet/minecraft/class_4587$class_4665;method_67800(FFF)V
      official b Lfld$a;b(FFF)V
    • rotate Link icon

      public void rotate(Quaternionfc quaternion)
      Mappings:
      Namespace Name Mixin selector
      named rotate Lnet/minecraft/client/util/math/MatrixStack$Entry;rotate(Lorg/joml/Quaternionfc;)V
      intermediary method_67798 Lnet/minecraft/class_4587$class_4665;method_67798(Lorg/joml/Quaternionfc;)V
      official a Lfld$a;a(Lorg/joml/Quaternionfc;)V
    • rotateAround Link icon

      public void rotateAround(Quaternionfc quaternion, float originX, float originY, float originZ)
      Mappings:
      Namespace Name Mixin selector
      named rotateAround Lnet/minecraft/client/util/math/MatrixStack$Entry;rotateAround(Lorg/joml/Quaternionfc;FFF)V
      intermediary method_67799 Lnet/minecraft/class_4587$class_4665;method_67799(Lorg/joml/Quaternionfc;FFF)V
      official a Lfld$a;a(Lorg/joml/Quaternionfc;FFF)V
    • loadIdentity Link icon

      public void loadIdentity()
      Mappings:
      Namespace Name Mixin selector
      named loadIdentity Lnet/minecraft/client/util/math/MatrixStack$Entry;loadIdentity()V
      intermediary method_67801 Lnet/minecraft/class_4587$class_4665;method_67801()V
      official c Lfld$a;c()V
    • multiplyPositionMatrix Link icon

      public void multiplyPositionMatrix(Matrix4fc matrix)
      Mappings:
      Namespace Name Mixin selector
      named multiplyPositionMatrix Lnet/minecraft/client/util/math/MatrixStack$Entry;multiplyPositionMatrix(Lorg/joml/Matrix4fc;)V
      intermediary method_67797 Lnet/minecraft/class_4587$class_4665;method_67797(Lorg/joml/Matrix4fc;)V
      official a Lfld$a;a(Lorg/joml/Matrix4fc;)V
    • copy Link icon

      public MatrixStack.Entry copy()
      Mappings:
      Namespace Name Mixin selector
      named copy Lnet/minecraft/client/util/math/MatrixStack$Entry;copy()Lnet/minecraft/client/util/math/MatrixStack$Entry;
      intermediary method_56822 Lnet/minecraft/class_4587$class_4665;method_56822()Lnet/minecraft/class_4587$class_4665;
      official d Lfld$a;d()Lfld$a;