类 MatrixStack


  • @Environment(CLIENT)
    public class MatrixStack
    extends Object
    Mappings:
    Namespace Name
    official dpi
    intermediary net/minecraft/class_4587
    named net/minecraft/client/util/math/MatrixStack
    • 字段详细资料

      • stack

        private final Deque<MatrixStack.Entry> stack
        Mappings:
        Namespace Name Mixin selector
        official a Ldpi;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;
    • 构造器详细资料

      • MatrixStack

        public MatrixStack()
    • 方法详细资料

      • translate

        public void translate​(double x,
                              double y,
                              double z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpi;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 Ldpi;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

        public void multiply​(Quaternion quaternion)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpi;a(Lg;)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 Ldpi;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 Ldpi;b()V
        intermediary method_22909 Lnet/minecraft/class_4587;method_22909()V
        named pop Lnet/minecraft/client/util/math/MatrixStack;pop()V
      • peek

        public MatrixStack.Entry peek()
        Mappings:
        Namespace Name Mixin selector
        official c Ldpi;c()Ldpi$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 Ldpi;d()Z
        intermediary method_22911 Lnet/minecraft/class_4587;method_22911()Z
        named isEmpty Lnet/minecraft/client/util/math/MatrixStack;isEmpty()Z
      • loadIdentity

        public void loadIdentity()
        Mappings:
        Namespace Name Mixin selector
        official e Ldpi;e()V
        intermediary method_34426 Lnet/minecraft/class_4587;method_34426()V
        named loadIdentity Lnet/minecraft/client/util/math/MatrixStack;loadIdentity()V
      • method_34425

        public void method_34425​(Matrix4f matrix4f)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpi;a(Ld;)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