Tweeny 3.2.0
A Tweening library for modern C++
|
Bundled easing functions based on Robert Penner's Easing Functions More...
Bundled easing functions based on Robert Penner's Easing Functions
You should plug these functions into via function to specify the easing used in a tween.
Topics | |
Stepped | |
The value does not change. No interpolation is used. | |
Default | |
A default mode for arithmetic values it will change in constant speed, for non-arithmetic value will be constant. | |
Linear | |
The most boring ever easing function. It has no acceleration and change values in constant speed. | |
Quadratic | |
The most commonly used easing functions. | |
Cubic | |
A bit curvier than the quadratic easing. | |
Quartic | |
A steeper curve. Acceleration changes faster than Cubic. | |
Quintic | |
An even steeper curve. Acceleration changes really fast. | |
Sinuisodal | |
A very gentle curve, gentlier than quadratic. | |
Exponential | |
A very steep curve, based on the p(t) = 2^(10*(t-1)) equation. | |
Circular | |
A smooth, circular slope that resembles the arc of an circle. | |
Back | |
An easing function that has a "cute" natural coming back effect. | |
Elastic | |
An elastic easing function. Values go a little past the maximum/minimum in an elastic effect. | |
Bounce | |
A bouncing easing function. Values "bounce" around the maximum/minumum. | |