public class Easing
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Easing.InOut
An Ease function composed of 2 sb function for custom in and out easing
|
Modifier and Type | Field and Description |
---|---|
static EaseFunction |
constant
a function that always returns 0
|
static EaseFunction |
inBounce
a function containing a series of increasing bounces
|
static EaseFunction |
inCubic
a function that returns the cube of its input
|
static EaseFunction |
inElastic
In Elastic and bounce
|
static EaseFunction |
inOutBounce |
static EaseFunction |
inOutCubic |
static EaseFunction |
inOutElastic |
static EaseFunction |
inOutQuad
inOut
|
static EaseFunction |
inOutQuart |
static EaseFunction |
inOutQuint |
static EaseFunction |
inQuad
a function that returns the square of its input
|
static EaseFunction |
inQuart
a function that returns the 4th power of its input
|
static EaseFunction |
inQuint
a function that returns the 5th power of its input
|
static EaseFunction |
linear
In
|
static EaseFunction |
outBounce
a function that starts quickly, then bounces several times
|
static EaseFunction |
outCubic |
static EaseFunction |
outElastic
Out Elastic and bounce
|
static EaseFunction |
outQuad
Out
|
static EaseFunction |
outQuart |
static EaseFunction |
outQuint |
static EaseFunction |
smootherStep |
static EaseFunction |
smoothStep
Extra functions
|
Constructor and Description |
---|
Easing() |
public static EaseFunction constant
public static EaseFunction linear
public static EaseFunction inQuad
public static EaseFunction inCubic
public static EaseFunction inQuart
public static EaseFunction inQuint
public static EaseFunction outElastic
public static EaseFunction outBounce
public static EaseFunction inElastic
public static EaseFunction inBounce
public static EaseFunction outQuad
public static EaseFunction outCubic
public static EaseFunction outQuart
public static EaseFunction outQuint
public static EaseFunction inOutQuad
public static EaseFunction inOutCubic
public static EaseFunction inOutQuart
public static EaseFunction inOutQuint
public static EaseFunction inOutElastic
public static EaseFunction inOutBounce
public static EaseFunction smoothStep
public static EaseFunction smootherStep