tweeny_easing(3)

easing(3) Tweeny easing(3)

NAME

easing

Detailed Description

The easing class holds all the bundled easings.

You should pass the easing function to the tweeny::tween::via method, to set the easing function that will be used to interpolate values in a tween currentPoint.

Example:

auto tween = tweeny::from(0).to(100).via(tweeny::easing::linear);

#include <easing.h>

Classes


struct backInEasing
Acceelerate initial values with a 'back' equation. struct backInOutEasing
Acceelerate initial and deaccelerate ending values with a 'back' equation. struct backOutEasing
Deaccelerate ending values with a 'back' equation. struct bounceInEasing
Acceelerate initial values with a 'bounce' equation. struct bounceInOutEasing
Acceelerate initial and deaccelerate ending values with a 'bounce' equation. struct bounceOutEasing
Deaccelerate ending values with a 'bounce' equation. struct circularInEasing
Acceelerate initial values with a circular equation. struct circularInOutEasing
Acceelerate initial and deaccelerate ending values with a circular equation. struct circularOutEasing
Deaccelerate ending values with a circular equation. struct cubicInEasing
Aaccelerate initial values with a cubic equation. struct cubicInOutEasing
Acceelerate initial and deaccelerate ending values with a cubic equation. struct cubicOutEasing
Deaccelerate ending values with a cubic equation. struct defaultEasing
Values change with constant speed for arithmetic type only. The non-arithmetic it will be constant. struct elasticInEasing
Acceelerate initial values with an 'elastic' equation. struct elasticInOutEasing
Acceelerate initial and deaccelerate ending values with an 'elastic' equation. struct elasticOutEasing
Deaccelerate ending values with an 'elastic' equation. struct exponentialInEasing
Acceelerate initial values with an exponential equation. struct exponentialInOutEasing
Acceelerate initial and deaccelerate ending values with an exponential equation. struct exponentialOutEasing
Deaccelerate ending values with an exponential equation. struct linearEasing
Values change with constant speed. struct quadraticInEasing
Accelerate initial values with a quadratic equation. struct quadraticInOutEasing
Acceelerate initial and deaccelerate ending values with a quadratic equation. struct quadraticOutEasing
Deaccelerate ending values with a quadratic equation. struct quarticInEasing
Acceelerate initial values with a quartic equation. struct quarticInOutEasing
Acceelerate initial and deaccelerate ending values with a quartic equation. struct quarticOutEasing
Deaccelerate ending values with a quartic equation. struct quinticInEasing
Acceelerate initial values with a quintic equation. struct quinticInOutEasing
Acceelerate initial and deaccelerate ending values with a quintic equation. struct quinticOutEasing
Deaccelerate ending values with a quintic equation. struct sinusoidalInEasing
Acceelerate initial values with a sinusoidal equation. struct sinusoidalInOutEasing
Acceelerate initial and deaccelerate ending values with a sinusoidal equation. struct sinusoidalOutEasing
Deaccelerate ending values with a sinusoidal equation. struct steppedEasing
Value is constant.

Author

Generated automatically by Doxygen for Tweeny from the source code.

Wed May 5 2021 Version 3.1.1