Cogs.Foundation
Loading...
Searching...
No Matches
Typedefs | Functions
Cogs::EasingFn Namespace Reference

Typedefs

typedef float(* Ptr) (float)
 

Functions

COGSFOUNDATION_API float linear (float t)
 
COGSFOUNDATION_API float quadraticIn (float t)
 
COGSFOUNDATION_API float quadraticOut (float t)
 
COGSFOUNDATION_API float quadraticInOut (float t)
 
COGSFOUNDATION_API float cubicIn (float t)
 
COGSFOUNDATION_API float cubicOut (float t)
 
COGSFOUNDATION_API float cubicInOut (float t)
 
COGSFOUNDATION_API float quarticIn (float t)
 
COGSFOUNDATION_API float quarticOut (float t)
 
COGSFOUNDATION_API float quarticInOut (float t)
 
COGSFOUNDATION_API float quinticIn (float t)
 
COGSFOUNDATION_API float quinticOut (float t)
 
COGSFOUNDATION_API float quinticInOut (float t)
 
COGSFOUNDATION_API float sinusoidalIn (float t)
 
COGSFOUNDATION_API float sinusoidalOut (float t)
 
COGSFOUNDATION_API float sinusoidalInOut (float t)
 
COGSFOUNDATION_API float exponentialIn (float t)
 
COGSFOUNDATION_API float exponentialOut (float t)
 
COGSFOUNDATION_API float exponentialInOut (float t)
 
COGSFOUNDATION_API float circularIn (float t)
 
COGSFOUNDATION_API float circularOut (float t)
 
COGSFOUNDATION_API float circularInOut (float t)
 
COGSFOUNDATION_API float elasticIn (float t)
 
COGSFOUNDATION_API float elasticOut (float t)
 
COGSFOUNDATION_API float elasticInOut (float t)
 
COGSFOUNDATION_API float backIn (float t)
 
COGSFOUNDATION_API float backOut (float t)
 
COGSFOUNDATION_API float backInOut (float t)
 
COGSFOUNDATION_API float bounceIn (float t)
 
COGSFOUNDATION_API float bounceOut (float t)
 
COGSFOUNDATION_API float bounceInOut (float t)
 

Typedef Documentation

◆ Ptr

typedef float(* Cogs::EasingFn::Ptr) (float)

Function Documentation

◆ backIn()

float Cogs::EasingFn::backIn ( float  t)

◆ backInOut()

float Cogs::EasingFn::backInOut ( float  t)

◆ backOut()

float Cogs::EasingFn::backOut ( float  t)

◆ bounceIn()

float Cogs::EasingFn::bounceIn ( float  t)

References bounceOut().

Referenced by bounceInOut().

◆ bounceInOut()

float Cogs::EasingFn::bounceInOut ( float  t)

References bounceIn(), and bounceOut().

◆ bounceOut()

float Cogs::EasingFn::bounceOut ( float  t)

Referenced by bounceIn(), and bounceInOut().

◆ circularIn()

float Cogs::EasingFn::circularIn ( float  t)

◆ circularInOut()

float Cogs::EasingFn::circularInOut ( float  t)

◆ circularOut()

float Cogs::EasingFn::circularOut ( float  t)

◆ cubicIn()

float Cogs::EasingFn::cubicIn ( float  t)

◆ cubicInOut()

float Cogs::EasingFn::cubicInOut ( float  t)

◆ cubicOut()

float Cogs::EasingFn::cubicOut ( float  t)

◆ elasticIn()

float Cogs::EasingFn::elasticIn ( float  t)

◆ elasticInOut()

float Cogs::EasingFn::elasticInOut ( float  t)

◆ elasticOut()

float Cogs::EasingFn::elasticOut ( float  t)

◆ exponentialIn()

float Cogs::EasingFn::exponentialIn ( float  t)

◆ exponentialInOut()

float Cogs::EasingFn::exponentialInOut ( float  t)

◆ exponentialOut()

float Cogs::EasingFn::exponentialOut ( float  t)

◆ linear()

float Cogs::EasingFn::linear ( float  t)

◆ quadraticIn()

float Cogs::EasingFn::quadraticIn ( float  t)

◆ quadraticInOut()

float Cogs::EasingFn::quadraticInOut ( float  t)

◆ quadraticOut()

float Cogs::EasingFn::quadraticOut ( float  t)

◆ quarticIn()

float Cogs::EasingFn::quarticIn ( float  t)

◆ quarticInOut()

float Cogs::EasingFn::quarticInOut ( float  t)

◆ quarticOut()

float Cogs::EasingFn::quarticOut ( float  t)

◆ quinticIn()

float Cogs::EasingFn::quinticIn ( float  t)

◆ quinticInOut()

float Cogs::EasingFn::quinticInOut ( float  t)

◆ quinticOut()

float Cogs::EasingFn::quinticOut ( float  t)

◆ sinusoidalIn()

float Cogs::EasingFn::sinusoidalIn ( float  t)

◆ sinusoidalInOut()

float Cogs::EasingFn::sinusoidalInOut ( float  t)

◆ sinusoidalOut()

float Cogs::EasingFn::sinusoidalOut ( float  t)