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 TypeMethodDescriptionbooleanisEmpty()last()voidvoidmulPose(Quaternionfc pPose) voidpopPose()voidpushPose()voidrotateAround(Quaternionfc pQuaternion, float pX, float pY, float pZ) voidscale(float pX, float pY, float pZ) voidvoidtranslate(double pX, double pY, double pZ) voidtranslate(float pX, float pY, float pZ) voidMethods 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
-
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
-
rotateAround
-
pushPose
public void pushPose() -
popPose
public void popPose() -
last
-
isEmpty
public boolean isEmpty() -
setIdentity
public void setIdentity() -
mulPose
-