| Class | Description | |
|---|---|---|
| Back |
Back produces values that go beyond the usual bounds of 0.0 to 1.0 by a specified amount (overshoot). |
|
| Bounce |
Bounce produces values that would cause a moving subject to bounce against the starting or ending points like a rubber ball. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Circular |
Circular produces values that would cause a moving subject to travel along a circular curve. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Cubic |
Cubic produces values that would cause a moving subject to move with moderate accelleration. The easing classes provide static methods for interpolating the change between two values over time. |
|
| EasingUtil | A package of handy methods for working with Easing functions and classes. | |
| Elastic | ||
| Exponential |
Exponential produces values based on an exponentially decaying sine wave. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Linear |
Linear produces values that increase in a linear fashion without any accelleration. |
|
| Oscillate |
Oscillate is slightly different from the other easing classes. |
|
| Quadratic |
Quadratic produces values that would cause a moving subject to move with slow accelleration. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Quartic |
Quartic produces values that would cause a moving subject to move with moderately fast accelleration. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Quintic |
Quntic produces values that would cause a moving subject to move with very fast accelleration. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Random |
Random produces random values between 0.0 and 1.0. |
|
| Sextic |
Sextic produces values that would cause a moving subject to move with extremely fast accelleration. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Sine |
Sine produces values that produce sinusoidal movement. The easing classes provide static methods for interpolating the change between two values over time. |
|
| Stepped |
Stepped produces values between 0.0 and 1.0 which are rounded up or down to nearby values so that they jump from one sample to the next creating a stairstep motion. |