Enum Class AxisTransformation

java.lang.Object
java.lang.Enum<AxisTransformation>
net.minecraft.util.math.AxisTransformation
All Implemented Interfaces:
Serializable, Comparable<AxisTransformation>, Constable

public enum AxisTransformation extends Enum<AxisTransformation>
Mappings:
Namespace Name
named net/minecraft/util/math/AxisTransformation
intermediary net/minecraft/class_4998
official j
  • Enum Constant Details

    • P123

      public static final AxisTransformation P123
      Mappings:
      Namespace Name Mixin selector
      named P123 Lnet/minecraft/util/math/AxisTransformation;P123:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23362 Lnet/minecraft/class_4998;field_23362:Lnet/minecraft/class_4998;
      official a Lj;a:Lj;
    • P213

      public static final AxisTransformation P213
      Mappings:
      Namespace Name Mixin selector
      named P213 Lnet/minecraft/util/math/AxisTransformation;P213:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23363 Lnet/minecraft/class_4998;field_23363:Lnet/minecraft/class_4998;
      official b Lj;b:Lj;
    • P132

      public static final AxisTransformation P132
      Mappings:
      Namespace Name Mixin selector
      named P132 Lnet/minecraft/util/math/AxisTransformation;P132:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23364 Lnet/minecraft/class_4998;field_23364:Lnet/minecraft/class_4998;
      official c Lj;c:Lj;
    • P312

      public static final AxisTransformation P312
      Mappings:
      Namespace Name Mixin selector
      named P312 Lnet/minecraft/util/math/AxisTransformation;P312:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23366 Lnet/minecraft/class_4998;field_23366:Lnet/minecraft/class_4998;
      official d Lj;d:Lj;
    • P231

      public static final AxisTransformation P231
      Mappings:
      Namespace Name Mixin selector
      named P231 Lnet/minecraft/util/math/AxisTransformation;P231:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23365 Lnet/minecraft/class_4998;field_23365:Lnet/minecraft/class_4998;
      official e Lj;e:Lj;
    • P321

      public static final AxisTransformation P321
      Mappings:
      Namespace Name Mixin selector
      named P321 Lnet/minecraft/util/math/AxisTransformation;P321:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23367 Lnet/minecraft/class_4998;field_23367:Lnet/minecraft/class_4998;
      official f Lj;f:Lj;
  • Field Details

    • COMBINATIONS

      private static final AxisTransformation[][] COMBINATIONS
      Mappings:
      Namespace Name Mixin selector
      named COMBINATIONS Lnet/minecraft/util/math/AxisTransformation;COMBINATIONS:[[Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_57036 Lnet/minecraft/class_4998;field_57036:[[Lnet/minecraft/class_4998;
      official k Lj;k:[[Lj;
    • INVERSE

      private static final AxisTransformation[] INVERSE
      Mappings:
      Namespace Name Mixin selector
      named INVERSE Lnet/minecraft/util/math/AxisTransformation;INVERSE:[Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_63628 Lnet/minecraft/class_4998;field_63628:[Lnet/minecraft/class_4998;
      official l Lj;l:[Lj;
    • xMapping

      private final int xMapping
      Mappings:
      Namespace Name Mixin selector
      named xMapping Lnet/minecraft/util/math/AxisTransformation;xMapping:I
      intermediary field_63625 Lnet/minecraft/class_4998;field_63625:I
      official g Lj;g:I
    • yMapping

      private final int yMapping
      Mappings:
      Namespace Name Mixin selector
      named yMapping Lnet/minecraft/util/math/AxisTransformation;yMapping:I
      intermediary field_63626 Lnet/minecraft/class_4998;field_63626:I
      official h Lj;h:I
    • zMapping

      private final int zMapping
      Mappings:
      Namespace Name Mixin selector
      named zMapping Lnet/minecraft/util/math/AxisTransformation;zMapping:I
      intermediary field_63627 Lnet/minecraft/class_4998;field_63627:I
      official i Lj;i:I
    • matrix

      private final Matrix3fc matrix
      Mappings:
      Namespace Name Mixin selector
      named matrix Lnet/minecraft/util/math/AxisTransformation;matrix:Lorg/joml/Matrix3fc;
      intermediary field_23369 Lnet/minecraft/class_4998;field_23369:Lorg/joml/Matrix3fc;
      official j Lj;j:Lorg/joml/Matrix3fc;
  • Constructor Details

    • AxisTransformation

      private AxisTransformation(int xMapping, int yMapping, int zMapping)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/math/AxisTransformation;<init>(Ljava/lang/String;IIII)V
      intermediary <init> Lnet/minecraft/class_4998;<init>(Ljava/lang/String;IIII)V
      official <init> Lj;<init>(Ljava/lang/String;IIII)V
  • Method Details

    • values

      public static AxisTransformation[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AxisTransformation valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • prepend

      public AxisTransformation prepend(AxisTransformation transformation)
      Mappings:
      Namespace Name Mixin selector
      named prepend Lnet/minecraft/util/math/AxisTransformation;prepend(Lnet/minecraft/util/math/AxisTransformation;)Lnet/minecraft/util/math/AxisTransformation;
      intermediary method_26418 Lnet/minecraft/class_4998;method_26418(Lnet/minecraft/class_4998;)Lnet/minecraft/class_4998;
      official a Lj;a(Lj;)Lj;
    • getInverse

      public AxisTransformation getInverse()
      Mappings:
      Namespace Name Mixin selector
      named getInverse Lnet/minecraft/util/math/AxisTransformation;getInverse()Lnet/minecraft/util/math/AxisTransformation;
      intermediary method_75493 Lnet/minecraft/class_4998;method_75493()Lnet/minecraft/class_4998;
      official a Lj;a()Lj;
    • map

      public int map(int axis)
      Mappings:
      Namespace Name Mixin selector
      named map Lnet/minecraft/util/math/AxisTransformation;map(I)I
      intermediary method_75494 Lnet/minecraft/class_4998;method_75494(I)I
      official a Lj;a(I)I
    • map

      public Direction.Axis map(Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      named map Lnet/minecraft/util/math/AxisTransformation;map(Lnet/minecraft/util/math/Direction$Axis;)Lnet/minecraft/util/math/Direction$Axis;
      intermediary method_75497 Lnet/minecraft/class_4998;method_75497(Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350$class_2351;
      official a Lj;a(Ljf$a;)Ljf$a;
    • map

      public Vector3f map(Vector3f vec)
      Mappings:
      Namespace Name Mixin selector
      named map Lnet/minecraft/util/math/AxisTransformation;map(Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
      intermediary method_75498 Lnet/minecraft/class_4998;method_75498(Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
      official a Lj;a(Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
    • map

      public Vector3i map(Vector3i vec)
      Mappings:
      Namespace Name Mixin selector
      named map Lnet/minecraft/util/math/AxisTransformation;map(Lorg/joml/Vector3i;)Lorg/joml/Vector3i;
      intermediary method_75499 Lnet/minecraft/class_4998;method_75499(Lorg/joml/Vector3i;)Lorg/joml/Vector3i;
      official a Lj;a(Lorg/joml/Vector3i;)Lorg/joml/Vector3i;
    • getMatrix

      public Matrix3fc getMatrix()
      Mappings:
      Namespace Name Mixin selector
      named getMatrix Lnet/minecraft/util/math/AxisTransformation;getMatrix()Lorg/joml/Matrix3fc;
      intermediary method_26416 Lnet/minecraft/class_4998;method_26416()Lorg/joml/Matrix3fc;
      official b Lj;b()Lorg/joml/Matrix3fc;