Tweeny 3.2.0
A Tweening library for modern C++
Loading...
Searching...
No Matches
Topics
Easings

Bundled easing functions based on Robert Penner's Easing Functions More...

Detailed Description

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.

See also
tweeny::easing

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.