Enum Class OrientedDirection

java.lang.Object
java.lang.Enum<OrientedDirection>
com.refinedmods.refinedstorage.common.support.direction.OrientedDirection
All Implemented Interfaces:
Serializable, Comparable<OrientedDirection>, Constable, net.minecraft.util.StringRepresentable

public enum OrientedDirection extends Enum<OrientedDirection> implements net.minecraft.util.StringRepresentable
  • Enum Constant Details

  • Method Details

    • values

      public static OrientedDirection[] 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 OrientedDirection 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
    • forDirection

      public static OrientedDirection forDirection(net.minecraft.core.Direction direction)
    • forHorizontalDirection

      public static OrientedDirection forHorizontalDirection(HorizontalDirection horizontalDirection)
    • forHorizontalDirection

      public static OrientedDirection forHorizontalDirection(net.minecraft.core.Direction horizontalDirection)
    • forUpDirection

      public static OrientedDirection forUpDirection(net.minecraft.core.Direction verticalDirection)
    • forDownDirection

      public static OrientedDirection forDownDirection(net.minecraft.core.Direction verticalDirection)
    • rotate

      public OrientedDirection rotate()
    • getSerializedName

      public String getSerializedName()
      Specified by:
      getSerializedName in interface net.minecraft.util.StringRepresentable
    • getQuaternion

      public org.joml.Quaternionf getQuaternion()
    • asDirection

      public net.minecraft.core.Direction asDirection()