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 dnl
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
method_34425(Matrix4f matrix4f)
void
method_34426()
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
Ldnl;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
Ldnl;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
Ldnl;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
Ldnl;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
Ldnl;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
Ldnl;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
Ldnl;c()Ldnl$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
Ldnl;d()Z
intermediary method_22911
Lnet/minecraft/class_4587;method_22911()Z
named isEmpty
Lnet/minecraft/client/util/math/MatrixStack;isEmpty()Z
-
method_34426
public void method_34426()- Mappings:
Namespace Name Mixin selector official e
Ldnl;e()V
intermediary method_34426
Lnet/minecraft/class_4587;method_34426()V
named method_34426
Lnet/minecraft/client/util/math/MatrixStack;method_34426()V
-
method_34425
- Mappings:
Namespace Name Mixin selector official a
Ldnl;a(Lb;)V
intermediary method_34425
Lnet/minecraft/class_4587;method_34425(Lnet/minecraft/class_1159;)V
named method_34425
Lnet/minecraft/client/util/math/MatrixStack;method_34425(Lnet/minecraft/util/math/Matrix4f;)V
-