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
  • Field Details

    • stack

      private final Deque<MatrixStack.Entry> 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

      public void multiply​(Quaternion quaternion)
      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

      public MatrixStack.Entry 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