Polyphase Game Engine
Loading...
Searching...
No Matches
Easing.h File Reference

Go to the source code of this file.

Typedefs

typedef double(* easingFunction) (double)
 

Enumerations

enum  easing_functions {
  EaseLinear = -1 , EaseInSine = 0 , EaseOutSine , EaseInOutSine ,
  EaseInQuad , EaseOutQuad , EaseInOutQuad , EaseInCubic ,
  EaseOutCubic , EaseInOutCubic , EaseInQuart , EaseOutQuart ,
  EaseInOutQuart , EaseInQuint , EaseOutQuint , EaseInOutQuint ,
  EaseInExpo , EaseOutExpo , EaseInOutExpo , EaseInCirc ,
  EaseOutCirc , EaseInOutCirc , EaseInBack , EaseOutBack ,
  EaseInOutBack , EaseInElastic , EaseOutElastic , EaseInOutElastic ,
  EaseInBounce , EaseOutBounce , EaseInOutBounce
}
 

Functions

easingFunction getEasingFunction (easing_functions function)
 

Typedef Documentation

◆ easingFunction

typedef double(* easingFunction) (double)

Enumeration Type Documentation

◆ easing_functions

Enumerator
EaseLinear 
EaseInSine 
EaseOutSine 
EaseInOutSine 
EaseInQuad 
EaseOutQuad 
EaseInOutQuad 
EaseInCubic 
EaseOutCubic 
EaseInOutCubic 
EaseInQuart 
EaseOutQuart 
EaseInOutQuart 
EaseInQuint 
EaseOutQuint 
EaseInOutQuint 
EaseInExpo 
EaseOutExpo 
EaseInOutExpo 
EaseInCirc 
EaseOutCirc 
EaseInOutCirc 
EaseInBack 
EaseOutBack 
EaseInOutBack 
EaseInElastic 
EaseOutElastic 
EaseInOutElastic 
EaseInBounce 
EaseOutBounce 
EaseInOutBounce 

Function Documentation

◆ getEasingFunction()

easingFunction getEasingFunction ( easing_functions  function)