LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AnimationEquations Class Reference

#include <AnimationEquations.h>

Public Types

enum  Type { EaseLinear, EaseIn, EaseOut, EaseInOut }
 

Static Public Member Functions

static PValue easeLinear (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeInQuad (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeInCubic (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeInQuat (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeInGeneric (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeOutQuad (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeOutCubic (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeOutQuat (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 
static PValue easeOutGeneric (PValue time, PValue initial, PValue final, PValue duration, PValue strength)
 

Member Enumeration Documentation

Enumerator
EaseLinear 
EaseIn 
EaseOut 
EaseInOut 

Member Function Documentation

static PValue AnimationEquations::easeInCubic ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeInGeneric ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeInQuad ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeInQuat ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeLinear ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeOutCubic ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeOutGeneric ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeOutQuad ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic
static PValue AnimationEquations::easeOutQuat ( PValue  time,
PValue  initial,
PValue  final,
PValue  duration,
PValue  strength 
)
inlinestatic

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