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 dlr
intermediary net/minecraft/class_4587
named net/minecraft/client/util/math/MatrixStack
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MatrixStack.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 boolean
isEmpty()
void
multiply(Quaternion quaternion)
MatrixStack.Entry
peek()
void
pop()
void
push()
void
scale(float x, float y, float z)
void
translate(double x, double y, double z)
-
Field Details
-
stack
- Mappings:
Namespace Name Mixin selector official a
Ldlr;a:Ljava/util/Deque;
intermediary field_20898
Lnet/minecraft/class_4587;field_20898:Ljava/util/Deque;
named stack
Lnet/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 a
Ldlr;a(DDD)V
intermediary method_22904
Lnet/minecraft/class_4587;method_22904(DDD)V
named translate
Lnet/minecraft/client/util/math/MatrixStack;translate(DDD)V
-
scale
public void scale(float x, float y, float z)- Mappings:
Namespace Name Mixin selector official a
Ldlr;a(FFF)V
intermediary method_22905
Lnet/minecraft/class_4587;method_22905(FFF)V
named scale
Lnet/minecraft/client/util/math/MatrixStack;scale(FFF)V
-
multiply
- Mappings:
Namespace Name Mixin selector official a
Ldlr;a(Ld;)V
intermediary method_22907
Lnet/minecraft/class_4587;method_22907(Lnet/minecraft/class_1158;)V
named multiply
Lnet/minecraft/client/util/math/MatrixStack;multiply(Lnet/minecraft/util/math/Quaternion;)V
-
push
public void push()- Mappings:
Namespace Name Mixin selector official a
Ldlr;a()V
intermediary method_22903
Lnet/minecraft/class_4587;method_22903()V
named push
Lnet/minecraft/client/util/math/MatrixStack;push()V
-
pop
public void pop()- Mappings:
Namespace Name Mixin selector official b
Ldlr;b()V
intermediary method_22909
Lnet/minecraft/class_4587;method_22909()V
named pop
Lnet/minecraft/client/util/math/MatrixStack;pop()V
-
peek
- Mappings:
Namespace Name Mixin selector official c
Ldlr;c()Ldlr$a;
intermediary method_23760
Lnet/minecraft/class_4587;method_23760()Lnet/minecraft/class_4587$class_4665;
named peek
Lnet/minecraft/client/util/math/MatrixStack;peek()Lnet/minecraft/client/util/math/MatrixStack$Entry;
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official d
Ldlr;d()Z
intermediary method_22911
Lnet/minecraft/class_4587;method_22911()Z
named isEmpty
Lnet/minecraft/client/util/math/MatrixStack;isEmpty()Z
-