Package net.minecraft.client.util.math
Class MatrixStack
java.lang.Object
net.minecraft.client.util.math.MatrixStack
@Environment(CLIENT) public class MatrixStack extends Object
- Mappings:
Namespace Name official dlrintermediary net/minecraft/class_4587named net/minecraft/client/util/math/MatrixStack
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMatrixStack.Entry -
Field Summary
Fields Modifier and Type Field Description private Deque<MatrixStack.Entry>stack -
Constructor Summary
Constructors Constructor Description MatrixStack() -
Method Summary
Modifier and Type Method Description booleanisEmpty()voidmultiply(Quaternion quaternion)MatrixStack.Entrypeek()voidpop()voidpush()voidscale(float x, float y, float z)voidtranslate(double x, double y, double z)
-
Field Details
-
stack
- Mappings:
Namespace Name Mixin selector official aLdlr;a:Ljava/util/Deque;intermediary field_20898Lnet/minecraft/class_4587;field_20898:Ljava/util/Deque;named stackLnet/minecraft/client/util/math/MatrixStack;stack:Ljava/util/Deque;
-
-
Constructor Details
-
MatrixStack
public MatrixStack()
-
-
Method Details
-
translate
public void translate(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official aLdlr;a(DDD)Vintermediary method_22904Lnet/minecraft/class_4587;method_22904(DDD)Vnamed translateLnet/minecraft/client/util/math/MatrixStack;translate(DDD)V
-
scale
public void scale(float x, float y, float z)- Mappings:
Namespace Name Mixin selector official aLdlr;a(FFF)Vintermediary method_22905Lnet/minecraft/class_4587;method_22905(FFF)Vnamed scaleLnet/minecraft/client/util/math/MatrixStack;scale(FFF)V
-
multiply
- Mappings:
Namespace Name Mixin selector official aLdlr;a(Ld;)Vintermediary method_22907Lnet/minecraft/class_4587;method_22907(Lnet/minecraft/class_1158;)Vnamed multiplyLnet/minecraft/client/util/math/MatrixStack;multiply(Lnet/minecraft/util/math/Quaternion;)V
-
push
public void push()- Mappings:
Namespace Name Mixin selector official aLdlr;a()Vintermediary method_22903Lnet/minecraft/class_4587;method_22903()Vnamed pushLnet/minecraft/client/util/math/MatrixStack;push()V
-
pop
public void pop()- Mappings:
Namespace Name Mixin selector official bLdlr;b()Vintermediary method_22909Lnet/minecraft/class_4587;method_22909()Vnamed popLnet/minecraft/client/util/math/MatrixStack;pop()V
-
peek
- Mappings:
Namespace Name Mixin selector official cLdlr;c()Ldlr$a;intermediary method_23760Lnet/minecraft/class_4587;method_23760()Lnet/minecraft/class_4587$class_4665;named peekLnet/minecraft/client/util/math/MatrixStack;peek()Lnet/minecraft/client/util/math/MatrixStack$Entry;
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official dLdlr;d()Zintermediary method_22911Lnet/minecraft/class_4587;method_22911()Znamed isEmptyLnet/minecraft/client/util/math/MatrixStack;isEmpty()Z
-