net.minecraft.client.util.math

public class MatrixStack

com.mojang.blaze3d.vertex.PoseStack
net.minecraft.class_4587
net.minecraft.client.util.math.MatrixStack

Field summary

Modifier and TypeField
private final List<MatrixStack$Entry>
poses
field_55849
stack
private int
lastIndex
field_55850
stackDepth

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
translate(double xo, double yo, double zo)
method_22904(double arg0, double arg1, double arg2)
translate(double x, double y, double z)
public void
translate(float xo, float yo, float zo)
method_46416(float arg0, float arg1, float arg2)
translate(float x, float y, float z)
public void
translate(Vec3 offset)
method_61958(class_243 arg0)
translate(Vec3d vec)
public void
scale(float xScale, float yScale, float zScale)
method_22905(float arg0, float arg1, float arg2)
scale(float x, float y, float z)
public void
mulPose(org.joml.Quaternionfc by)
method_22907(org.joml.Quaternionfc arg0)
multiply(org.joml.Quaternionfc quaternion)
public void
rotateAround(org.joml.Quaternionfc rotation, float pivotX, float pivotY, float pivotZ)
method_49278(org.joml.Quaternionfc arg0, float arg1, float arg2, float arg3)
multiply(org.joml.Quaternionfc quaternion, float originX, float originY, float originZ)
public void
pushPose()
method_22903()
push()
public void
popPose()
method_22909()
pop()
public MatrixStack$Entry
last()
method_23760()
peek()
public boolean
isEmpty()
method_67795()
isEmpty()
public void
setIdentity()
method_34426()
loadIdentity()
public void
mulPose(org.joml.Matrix4fc matrix)
method_34425(org.joml.Matrix4fc arg0)
multiplyPositionMatrix(org.joml.Matrix4fc matrix)