PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
Easing Class Reference

Input value between 0 and 1, returns value adjusted by easing, no automatic clamping of input(do your own !!) More...

Static Private Member Functions

static float EaseInSine (float t)
 
static float EaseOutSine (float t)
 
static float EaseInOutSine (float t)
 
static float EaseInQuad (float t)
 
static float EaseOutQuad (float t)
 
static float EaseInOutQuad (float t)
 
static float EaseInCubic (float t)
 
static float EaseOutCubic (float t)
 
static float EaseInOutCubic (float t)
 
static float EaseInQuart (float t)
 
static float EaseOutQuart (float t)
 
static float EaseInOutQuart (float t)
 
static float EaseInQuint (float t)
 
static float EaseOutQuint (float t)
 
static float EaseInOutQuint (float t)
 
static float EaseInExpo (float t)
 
static float EaseOutExpo (float t)
 
static float EaseInOutExpo (float t)
 
static float EaseInCirc (float t)
 
static float EaseOutCirc (float t)
 
static float EaseInOutCirc (float t)
 
static float EaseInBack (float t, float magnitude=1.70158)
 
static float EaseOutBack (float t, float magnitude=1.70158)
 
static float EaseInOutBack (float t, float magnitude=1.70158)
 
static float EaseInElastic (float t, float magnitude=0.7)
 
static float EaseOutElastic (float t, float magnitude=0.7)
 
static float EaseInOutElastic (float t, float magnitude=0.65)
 
static float EaseOutBounce (float t)
 
static float EaseInBounce (float t)
 
static float EaseInOutBounce (float t)
 

Detailed Description

Input value between 0 and 1, returns value adjusted by easing, no automatic clamping of input(do your own !!)

Member Function Documentation

◆ EaseInBack()

static float EaseInBack ( float  t,
float  magnitude = 1.70158 
)
inlinestaticprivate

◆ EaseInBounce()

static float EaseInBounce ( float  t)
inlinestaticprivate

References EaseOutBounce().

Referenced by EaseInOutBounce().

◆ EaseInCirc()

static float EaseInCirc ( float  t)
inlinestaticprivate

References Math::Sqrt().

◆ EaseInCubic()

static float EaseInCubic ( float  t)
inlinestaticprivate

◆ EaseInElastic()

static float EaseInElastic ( float  t,
float  magnitude = 0.7 
)
inlinestaticprivate

◆ EaseInExpo()

static float EaseInExpo ( float  t)
inlinestaticprivate

◆ EaseInOutBack()

static float EaseInOutBack ( float  t,
float  magnitude = 1.70158 
)
inlinestaticprivate

◆ EaseInOutBounce()

static float EaseInOutBounce ( float  t)
inlinestaticprivate

References EaseInBounce(), and EaseOutBounce().

◆ EaseInOutCirc()

static float EaseInOutCirc ( float  t)
inlinestaticprivate

References Math::Sqrt().

◆ EaseInOutCubic()

static float EaseInOutCubic ( float  t)
inlinestaticprivate

◆ EaseInOutElastic()

static float EaseInOutElastic ( float  t,
float  magnitude = 0.65 
)
inlinestaticprivate

◆ EaseInOutExpo()

static float EaseInOutExpo ( float  t)
inlinestaticprivate

References Math::Pow().

◆ EaseInOutQuad()

static float EaseInOutQuad ( float  t)
inlinestaticprivate

◆ EaseInOutQuart()

static float EaseInOutQuart ( float  t)
inlinestaticprivate

◆ EaseInOutQuint()

static float EaseInOutQuint ( float  t)
inlinestaticprivate

◆ EaseInOutSine()

static float EaseInOutSine ( float  t)
inlinestaticprivate

◆ EaseInQuad()

static float EaseInQuad ( float  t)
inlinestaticprivate

◆ EaseInQuart()

◆ EaseInQuint()

static float EaseInQuint ( float  t)
inlinestaticprivate

◆ EaseInSine()

static float EaseInSine ( float  t)
inlinestaticprivate

References Math::Cos(), and Math::PI.

◆ EaseOutBack()

static float EaseOutBack ( float  t,
float  magnitude = 1.70158 
)
inlinestaticprivate

◆ EaseOutBounce()

static float EaseOutBounce ( float  t)
inlinestaticprivate

Referenced by EaseInBounce(), and EaseInOutBounce().

◆ EaseOutCirc()

static float EaseOutCirc ( float  t)
inlinestaticprivate

References Math::Sqrt().

◆ EaseOutCubic()

static float EaseOutCubic ( float  t)
inlinestaticprivate

Referenced by OnUpdateTimerOut().

◆ EaseOutElastic()

static float EaseOutElastic ( float  t,
float  magnitude = 0.7 
)
inlinestaticprivate

◆ EaseOutExpo()

static float EaseOutExpo ( float  t)
inlinestaticprivate

References Math::Pow().

◆ EaseOutQuad()

static float EaseOutQuad ( float  t)
inlinestaticprivate

◆ EaseOutQuart()

static float EaseOutQuart ( float  t)
inlinestaticprivate

◆ EaseOutQuint()

static float EaseOutQuint ( float  t)
inlinestaticprivate

◆ EaseOutSine()

static float EaseOutSine ( float  t)
inlinestaticprivate

The documentation for this class was generated from the following file: