Package com.mojang.blaze3d.vertex
Class PoseStack.Pose
java.lang.Object
com.mojang.blaze3d.vertex.PoseStack.Pose
- Enclosing class:
PoseStack
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.joml.Matrix3f
private final org.joml.Matrix4f
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
copy()
void
mulPose
(org.joml.Matrix4fc p_405608_) org.joml.Matrix3f
normal()
org.joml.Matrix4f
pose()
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_)
-
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
-
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
-