Class MatrixStack

java.lang.Object
net.minecraft.client.util.math.MatrixStack

@Environment(CLIENT) public class MatrixStack extends Object
Mappings:
Namespace Name
official dqk
intermediary net/minecraft/class_4587
named net/minecraft/client/util/math/MatrixStack
  • Field Details

    • stack

      private final Deque<MatrixStack.Entry> stack
      Mappings:
      Namespace Name Mixin selector
      official a Ldqk;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 Ldqk;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 Ldqk;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 Ldqk;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 Ldqk;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 Ldqk;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 Ldqk;c()Ldqk$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 Ldqk;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 Ldqk;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 Ldqk;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