Tweeny
3
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 tweeny::tween::via function to specify the easing used in a tween.
Modules | |
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. | |