Enum AnimationCurve

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<AnimationCurve>

    public enum AnimationCurve
    extends java.lang.Enum<AnimationCurve>
    Control how the map view is moved between positions.

    Controls how the map view is animated. To play with the easing functions: https://easings.net/.

    Since:
    100.1.0
    • Enum Constant Detail

      • LINEAR

        public static final AnimationCurve LINEAR
        Move linear.
        Since:
        100.1.0
      • EASE_IN_QUAD

        public static final AnimationCurve EASE_IN_QUAD
        Move in quadratic.
        Since:
        100.1.0
      • EASE_OUT_QUAD

        public static final AnimationCurve EASE_OUT_QUAD
        Move out quadratic.
        Since:
        100.1.0
      • EASE_IN_OUT_QUAD

        public static final AnimationCurve EASE_IN_OUT_QUAD
        Move in and out quadratic.
        Since:
        100.1.0
      • EASE_IN_CUBIC

        public static final AnimationCurve EASE_IN_CUBIC
        Move in cubic.
        Since:
        100.1.0
      • EASE_OUT_CUBIC

        public static final AnimationCurve EASE_OUT_CUBIC
        Move out cubic.
        Since:
        100.1.0
      • EASE_IN_OUT_CUBIC

        public static final AnimationCurve EASE_IN_OUT_CUBIC
        Move in and out cubic.
        Since:
        100.1.0
      • EASE_IN_QUART

        public static final AnimationCurve EASE_IN_QUART
        Move in quartic.
        Since:
        100.1.0
      • EASE_OUT_QUART

        public static final AnimationCurve EASE_OUT_QUART
        Move out quartic.
        Since:
        100.1.0
      • EASE_IN_OUT_QUART

        public static final AnimationCurve EASE_IN_OUT_QUART
        Move in and out quartic.
        Since:
        100.1.0
      • EASE_IN_QUINT

        public static final AnimationCurve EASE_IN_QUINT
        Move in quintic.
        Since:
        100.1.0
      • EASE_OUT_QUINT

        public static final AnimationCurve EASE_OUT_QUINT
        Move out quintic.
        Since:
        100.1.0
      • EASE_IN_OUT_QUINT

        public static final AnimationCurve EASE_IN_OUT_QUINT
        Move in and out quintic.
        Since:
        100.1.0
      • EASE_IN_SINE

        public static final AnimationCurve EASE_IN_SINE
        Move in sine.
        Since:
        100.1.0
      • EASE_OUT_SINE

        public static final AnimationCurve EASE_OUT_SINE
        Move out sine.
        Since:
        100.1.0
      • EASE_IN_OUT_SINE

        public static final AnimationCurve EASE_IN_OUT_SINE
        Move in and out sine.
        Since:
        100.1.0
      • EASE_IN_EXPO

        public static final AnimationCurve EASE_IN_EXPO
        Move in exponentially.
        Since:
        100.1.0
      • EASE_OUT_EXPO

        public static final AnimationCurve EASE_OUT_EXPO
        Move out exponentially.
        Since:
        100.1.0
      • EASE_IN_OUT_EXPO

        public static final AnimationCurve EASE_IN_OUT_EXPO
        Move in and out exponentially.
        Since:
        100.1.0
      • EASE_IN_CIRC

        public static final AnimationCurve EASE_IN_CIRC
        Move in circularly.
        Since:
        100.1.0
      • EASE_OUT_CIRC

        public static final AnimationCurve EASE_OUT_CIRC
        Move out circularly.
        Since:
        100.1.0
      • EASE_IN_OUT_CIRC

        public static final AnimationCurve EASE_IN_OUT_CIRC
        Move in and out circularly.
        Since:
        100.1.0
    • Method Detail

      • values

        public static AnimationCurve[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AnimationCurve c : AnimationCurve.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AnimationCurve valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null