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 TypeMethodDescriptionbooleanclear()last()voidmulPose(org.joml.Matrix4f pose) voidmulPose(org.joml.Quaternionf quaternion) voidpopPose()voidpushPose()voidrotateAround(org.joml.Quaternionf quaternion, float x, float y, float z) voidscale(float x, float y, float z) voidvoidtranslate(double x, double y, double z) voidtranslate(float x, float y, float z) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.IPoseStackExtension
pushTransformation
-
Field Details
-
poseStack
-
-
Constructor Details
-
PoseStack
public PoseStack()
-
-
Method Details
-
translate
public void translate(double x, double y, double z) -
translate
public void translate(float x, float y, float z) -
scale
public void scale(float x, float y, float z) -
mulPose
public void mulPose(org.joml.Quaternionf quaternion) -
rotateAround
public void rotateAround(org.joml.Quaternionf quaternion, float x, float y, float z) -
pushPose
public void pushPose() -
popPose
public void popPose() -
last
-
clear
public boolean clear() -
setIdentity
public void setIdentity() -
mulPose
public void mulPose(org.joml.Matrix4f pose)
-