Package com.mojang.blaze3d.vertex
Class PoseStack
java.lang.Object
com.mojang.blaze3d.vertex.PoseStack
- All Implemented Interfaces:
IPoseStackExtension
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isEmpty()
last()
void
mulPose
(org.joml.Matrix4fc p_405091_) void
mulPose
(org.joml.Quaternionfc p_404632_) void
popPose()
void
pushPose()
void
rotateAround
(org.joml.Quaternionfc p_405292_, float p_273581_, float p_272655_, float p_273275_) void
scale
(float pX, float pY, float pZ) void
void
translate
(double pX, double pY, double pZ) void
translate
(float pX, float pY, float pZ) void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.neoforge.client.extensions.IPoseStackExtension
pushTransformation
-
Field Details
-
poses
-
lastIndex
private int lastIndex
-
-
Constructor Details
-
PoseStack
public PoseStack()
-
-
Method Details
-
translate
public void translate(double pX, double pY, double pZ) -
translate
public void translate(float pX, float pY, float pZ) -
translate
-
scale
public void scale(float pX, float pY, float pZ) -
mulPose
public void mulPose(org.joml.Quaternionfc p_404632_) -
rotateAround
public void rotateAround(org.joml.Quaternionfc p_405292_, float p_273581_, float p_272655_, float p_273275_) -
pushPose
public void pushPose() -
popPose
public void popPose() -
last
-
isEmpty
public boolean isEmpty() -
setIdentity
public void setIdentity() -
mulPose
public void mulPose(org.joml.Matrix4fc p_405091_)
-