Polyphase Game Engine
Loading...
Searching...
No Matches
Easing.cpp File Reference
#include <cmath>
#include <map>
#include "Easing.h"

Macros

#define PI   3.1415926545
 

Functions

double easeInSine (double t)
 
double easeOutSine (double t)
 
double easeInOutSine (double t)
 
double easeInQuad (double t)
 
double easeOutQuad (double t)
 
double easeInOutQuad (double t)
 
double easeInCubic (double t)
 
double easeOutCubic (double t)
 
double easeInOutCubic (double t)
 
double easeInQuart (double t)
 
double easeOutQuart (double t)
 
double easeInOutQuart (double t)
 
double easeInQuint (double t)
 
double easeOutQuint (double t)
 
double easeInOutQuint (double t)
 
double easeInExpo (double t)
 
double easeOutExpo (double t)
 
double easeInOutExpo (double t)
 
double easeInCirc (double t)
 
double easeOutCirc (double t)
 
double easeInOutCirc (double t)
 
double easeInBack (double t)
 
double easeOutBack (double t)
 
double easeInOutBack (double t)
 
double easeInElastic (double t)
 
double easeOutElastic (double t)
 
double easeInOutElastic (double t)
 
double easeInBounce (double t)
 
double easeOutBounce (double t)
 
double easeInOutBounce (double t)
 
easingFunction getEasingFunction (easing_functions function)
 

Macro Definition Documentation

◆ PI

#define PI   3.1415926545

Function Documentation

◆ easeInBack()

double easeInBack ( double  t)

◆ easeInBounce()

double easeInBounce ( double  t)

◆ easeInCirc()

double easeInCirc ( double  t)

◆ easeInCubic()

double easeInCubic ( double  t)

◆ easeInElastic()

double easeInElastic ( double  t)

◆ easeInExpo()

double easeInExpo ( double  t)

◆ easeInOutBack()

double easeInOutBack ( double  t)

◆ easeInOutBounce()

double easeInOutBounce ( double  t)

◆ easeInOutCirc()

double easeInOutCirc ( double  t)

◆ easeInOutCubic()

double easeInOutCubic ( double  t)

◆ easeInOutElastic()

double easeInOutElastic ( double  t)

◆ easeInOutExpo()

double easeInOutExpo ( double  t)

◆ easeInOutQuad()

double easeInOutQuad ( double  t)

◆ easeInOutQuart()

double easeInOutQuart ( double  t)

◆ easeInOutQuint()

double easeInOutQuint ( double  t)

◆ easeInOutSine()

double easeInOutSine ( double  t)

◆ easeInQuad()

double easeInQuad ( double  t)

◆ easeInQuart()

double easeInQuart ( double  t)

◆ easeInQuint()

double easeInQuint ( double  t)

◆ easeInSine()

double easeInSine ( double  t)

◆ easeOutBack()

double easeOutBack ( double  t)

◆ easeOutBounce()

double easeOutBounce ( double  t)

◆ easeOutCirc()

double easeOutCirc ( double  t)

◆ easeOutCubic()

double easeOutCubic ( double  t)

◆ easeOutElastic()

double easeOutElastic ( double  t)

◆ easeOutExpo()

double easeOutExpo ( double  t)

◆ easeOutQuad()

double easeOutQuad ( double  t)

◆ easeOutQuart()

double easeOutQuart ( double  t)

◆ easeOutQuint()

double easeOutQuint ( double  t)

◆ easeOutSine()

double easeOutSine ( double  t)

◆ getEasingFunction()

easingFunction getEasingFunction ( easing_functions  function)