Class PoseStack.Pose

java.lang.Object
com.mojang.blaze3d.vertex.PoseStack.Pose
Enclosing class:
PoseStack

public static final class PoseStack.Pose extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.joml.Matrix3f
     
    private final org.joml.Matrix4f
     
    private boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
     
     
    void
    mulPose(org.joml.Matrix4fc p_405608_)
     
    org.joml.Matrix3f
     
    org.joml.Matrix4f
     
    void
    rotate(org.joml.Quaternionfc p_404809_)
     
    void
    rotateAround(org.joml.Quaternionfc p_405434_, float p_404758_, float p_405683_, float p_404743_)
     
    void
    scale(float p_405219_, float p_405598_, float p_404747_)
     
    (package private) void
    set(PoseStack.Pose p_393654_)
     
    void
     
    org.joml.Vector3f
    transformNormal(float p_324226_, float p_324133_, float p_323766_, org.joml.Vector3f p_324001_)
     
    org.joml.Vector3f
    transformNormal(org.joml.Vector3fc p_405499_, org.joml.Vector3f p_324099_)
     
    org.joml.Matrix4f
    translate(float p_405328_, float p_405694_, float p_405239_)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • pose

      private final org.joml.Matrix4f pose
    • normal

      private final org.joml.Matrix3f normal
    • trustedNormals

      private boolean trustedNormals
  • Constructor Details

    • Pose

      public Pose()
  • Method Details

    • computeNormalMatrix

      private void computeNormalMatrix()
    • set

      void set(PoseStack.Pose p_393654_)
    • pose

      public org.joml.Matrix4f pose()
    • normal

      public org.joml.Matrix3f normal()
    • transformNormal

      public org.joml.Vector3f transformNormal(org.joml.Vector3fc p_405499_, org.joml.Vector3f p_324099_)
    • transformNormal

      public org.joml.Vector3f transformNormal(float p_324226_, float p_324133_, float p_323766_, org.joml.Vector3f p_324001_)
    • translate

      public org.joml.Matrix4f translate(float p_405328_, float p_405694_, float p_405239_)
    • scale

      public void scale(float p_405219_, float p_405598_, float p_404747_)
    • rotate

      public void rotate(org.joml.Quaternionfc p_404809_)
    • rotateAround

      public void rotateAround(org.joml.Quaternionfc p_405434_, float p_404758_, float p_405683_, float p_404743_)
    • setIdentity

      public void setIdentity()
    • mulPose

      public void mulPose(org.joml.Matrix4fc p_405608_)
    • copy

      public PoseStack.Pose copy()