Enum GUIEasing

java.lang.Object
java.lang.Enum<GUIEasing>
com.blackrook.gui.GUIEasing
All Implemented Interfaces:
GUIEasingType, Serializable, Comparable<GUIEasing>

public enum GUIEasing extends Enum<GUIEasing> implements GUIEasingType
An enumeration of base easing types for actions.
Author:
Matthew Tropiano
  • Enum Constant Details

    • LINEAR

      public static final GUIEasing LINEAR
    • SQUARED_EASE_IN

      public static final GUIEasing SQUARED_EASE_IN
    • SQUARED_EASE_OUT

      public static final GUIEasing SQUARED_EASE_OUT
    • SQUARED_EASE_IN_AND_OUT

      public static final GUIEasing SQUARED_EASE_IN_AND_OUT
    • CUBIC_EASE_IN

      public static final GUIEasing CUBIC_EASE_IN
    • CUBIC_EASE_OUT

      public static final GUIEasing CUBIC_EASE_OUT
    • CUBIC_EASE_IN_AND_OUT

      public static final GUIEasing CUBIC_EASE_IN_AND_OUT
    • BOUNCE

      public static final GUIEasing BOUNCE
    • ELASTIC

      public static final GUIEasing ELASTIC
    • BACK_IN

      public static final GUIEasing BACK_IN
    • BACK_OUT

      public static final GUIEasing BACK_OUT
  • Method Details

    • values

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

      public static GUIEasing valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null