Defines various easing equations used for tweening.
Enumerator |
---|
Linear |
A simple linear tweening, with no easing.
|
EaseInQuad |
A quadratic (t^2) easing in: accelerating from zero velocity.
|
EaseOutQuad |
A quadratic (t^2) easing out: decelerating to zero velocity.
|
EaseInOutQuad |
A quadratic (t^2) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInQuad |
A quadratic (t^2) easing out/in: deceleration until halfway, then acceleration.
|
EaseInCubic |
A cubic (t^3) easing in: accelerating from zero velocity.
|
EaseOutCubic |
A cubic (t^3) easing out: decelerating from zero velocity.
|
EaseInOutCubic |
A cubic (t^3) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInCubic |
A cubic (t^3) easing out/in: deceleration until halfway, then acceleration.
|
EaseInQuart |
A quartic (t^4) easing in: accelerating from zero velocity.
|
EaseOutQuart |
A quartic (t^4) easing out: decelerating from zero velocity.
|
EaseInOutQuart |
A quartic (t^4) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInQuart |
A quartic (t^4) easing out/in: deceleration until halfway, then acceleration.
|
EaseInQuint |
A quintic (t^5) easing in: accelerating from zero velocity.
|
EaseOutQuint |
A quintic (t^5) easing out: decelerating from zero velocity.
|
EaseInOutQuint |
A quintic (t^5) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInQuint |
A quintic (t^5) easing out/in: deceleration until halfway, then acceleration.
|
EaseInSine |
A sinusoidal (sin(t)) easing in: accelerating from zero velocity.
|
EaseOutSine |
A sinusoidal (sin(t)) easing out: decelerating from zero velocity.
|
EaseInOutSine |
A sinusoidal (sin(t)) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInSine |
A sinusoidal (sin(t)) easing out/in: deceleration until halfway, then acceleration.
|
EaseInExpo |
An exponential (2^t) easing in: accelerating from zero velocity.
|
EaseOutExpo |
An exponential (2^t) easing out: decelerating from zero velocity.
|
EaseInOutExpo |
An exponential (2^t) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInExpo |
An exponential (2^t) easing out/in: deceleration until halfway, then acceleration.
|
EaseInCirc |
A circular (sqrt(1-t^2)) easing in: accelerating from zero velocity.
|
EaseOutCirc |
A circular (sqrt(1-t^2)) easing out: decelerating from zero velocity.
|
EaseInOutCirc |
A circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInCirc |
A circular (sqrt(1-t^2)) easing out/in: deceleration until halfway, then acceleration.
|
EaseInElastic |
An elastic (exponentially decaying sine wave) easing in: accelerating from zero velocity.
|
EaseOutElastic |
An elastic (exponentially decaying sine wave) easing out: decelerating from zero velocity.
|
EaseInOutElastic |
An elastic (exponentially decaying sine wave) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInElastic |
An elastic (exponentially decaying sine wave) easing out/in: deceleration until halfway, then acceleration.
|
EaseInBack |
A back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in: accelerating from zero velocity.
|
EaseOutBack |
A back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out: decelerating from zero velocity.
|
EaseInOutBack |
A back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInBack |
A back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out/in: deceleration until halfway, then acceleration.
|
EaseInBounce |
A bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity.
|
EaseOutBounce |
A bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity.
|
EaseInOutBounce |
A bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration.
|
EaseOutInBounce |
A bounce (exponentially decaying parabolic bounce) easing out/in: deceleration until halfway, then acceleration.
|