Enum Class TweenLoop

java.lang.Object
java.lang.Enum<TweenLoop>
de.gurkenlabs.litiengine.tweening.TweenLoop
All Implemented Interfaces:
Serializable, Comparable<TweenLoop>, Constable

public enum TweenLoop extends Enum<TweenLoop>
Determines how a Tween behaves once its duration has elapsed.
  • Enum Constant Details

    • NONE

      public static final TweenLoop NONE
      The Tween stops after completing once.
    • LOOP

      public static final TweenLoop LOOP
      The Tween restarts from the beginning after completing.
    • PINGPONG

      public static final TweenLoop PINGPONG
      The Tween reverses its direction on each completion, swapping start and target values back and forth.
  • Method Details

    • values

      public static TweenLoop[] 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 TweenLoop 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