public enum EasingFunctions extends java.lang.Enum<EasingFunctions>
| Enum Constant and Description |
|---|
IN_BACK |
IN_BOUNCE |
IN_CIRC |
IN_CUBIC |
IN_ELASTIC |
IN_EXPO |
IN_OUT_BACK |
IN_OUT_BOUNCE |
IN_OUT_CIRC |
IN_OUT_CUBIC |
IN_OUT_ELASTIC |
IN_OUT_EXPO |
IN_OUT_QUAD |
IN_OUT_QUART |
IN_OUT_QUINT |
IN_OUT_SINE |
IN_QUAD |
IN_QUART |
IN_QUINT |
IN_SINE |
LINEAR |
OUT_BACK |
OUT_BOUNCE |
OUT_CIRC |
OUT_CUBIC |
OUT_ELASTIC |
OUT_EXPO |
OUT_QUAD |
OUT_QUART |
OUT_QUINT |
OUT_SINE |
| Modifier and Type | Field and Description |
|---|---|
java.util.function.Function<java.lang.Float,java.lang.Float> |
function |
java.lang.String |
name |
| Modifier and Type | Method and Description |
|---|---|
static EasingFunctions |
byName(java.lang.String functionName) |
float |
ease(float x) |
static float |
ease(java.lang.String functionName,
float x) |
static java.util.List<java.lang.String> |
functionNames() |
java.lang.String |
getName() |
java.lang.String |
lowerName() |
java.lang.String |
upperName() |
static EasingFunctions |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EasingFunctions[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EasingFunctions LINEAR
public static final EasingFunctions IN_SINE
public static final EasingFunctions OUT_SINE
public static final EasingFunctions IN_OUT_SINE
public static final EasingFunctions IN_QUAD
public static final EasingFunctions OUT_QUAD
public static final EasingFunctions IN_OUT_QUAD
public static final EasingFunctions IN_CUBIC
public static final EasingFunctions OUT_CUBIC
public static final EasingFunctions IN_OUT_CUBIC
public static final EasingFunctions IN_QUART
public static final EasingFunctions OUT_QUART
public static final EasingFunctions IN_OUT_QUART
public static final EasingFunctions IN_QUINT
public static final EasingFunctions OUT_QUINT
public static final EasingFunctions IN_OUT_QUINT
public static final EasingFunctions IN_EXPO
public static final EasingFunctions OUT_EXPO
public static final EasingFunctions IN_OUT_EXPO
public static final EasingFunctions IN_CIRC
public static final EasingFunctions OUT_CIRC
public static final EasingFunctions IN_OUT_CIRC
public static final EasingFunctions IN_BACK
public static final EasingFunctions OUT_BACK
public static final EasingFunctions IN_OUT_BACK
public static final EasingFunctions IN_ELASTIC
public static final EasingFunctions OUT_ELASTIC
public static final EasingFunctions IN_OUT_ELASTIC
public static final EasingFunctions OUT_BOUNCE
public static final EasingFunctions IN_BOUNCE
public static final EasingFunctions IN_OUT_BOUNCE
public final java.lang.String name
public final java.util.function.Function<java.lang.Float,java.lang.Float> function
public static EasingFunctions[] values()
for (EasingFunctions c : EasingFunctions.values()) System.out.println(c);
public static EasingFunctions valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static java.util.List<java.lang.String> functionNames()
public static float ease(java.lang.String functionName,
float x)
public static EasingFunctions byName(java.lang.String functionName)
public java.lang.String getName()
public java.lang.String upperName()
public java.lang.String lowerName()
public float ease(float x)