3#include "../FoundationBase.h"
7 typedef float (*Ptr)(float);
9 COGSFOUNDATION_API
float linear(
float t);
11 COGSFOUNDATION_API
float quadraticIn(
float t);
12 COGSFOUNDATION_API
float quadraticOut(
float t);
13 COGSFOUNDATION_API
float quadraticInOut(
float t);
15 COGSFOUNDATION_API
float cubicIn(
float t);
16 COGSFOUNDATION_API
float cubicOut(
float t);
17 COGSFOUNDATION_API
float cubicInOut(
float t);
19 COGSFOUNDATION_API
float quarticIn(
float t);
20 COGSFOUNDATION_API
float quarticOut(
float t);
21 COGSFOUNDATION_API
float quarticInOut(
float t);
23 COGSFOUNDATION_API
float quinticIn(
float t);
24 COGSFOUNDATION_API
float quinticOut(
float t);
25 COGSFOUNDATION_API
float quinticInOut(
float t);
27 COGSFOUNDATION_API
float sinusoidalIn(
float t);
28 COGSFOUNDATION_API
float sinusoidalOut(
float t);
29 COGSFOUNDATION_API
float sinusoidalInOut(
float t);
31 COGSFOUNDATION_API
float exponentialIn(
float t);
32 COGSFOUNDATION_API
float exponentialOut(
float t);
33 COGSFOUNDATION_API
float exponentialInOut(
float t);
35 COGSFOUNDATION_API
float circularIn(
float t);
36 COGSFOUNDATION_API
float circularOut(
float t);
37 COGSFOUNDATION_API
float circularInOut(
float t);
39 COGSFOUNDATION_API
float elasticIn(
float t);
40 COGSFOUNDATION_API
float elasticOut(
float t);
41 COGSFOUNDATION_API
float elasticInOut(
float t);
43 COGSFOUNDATION_API
float backIn(
float t);
44 COGSFOUNDATION_API
float backOut(
float t);
45 COGSFOUNDATION_API
float backInOut(
float t);
47 COGSFOUNDATION_API
float bounceIn(
float t);
48 COGSFOUNDATION_API
float bounceOut(
float t);
49 COGSFOUNDATION_API
float bounceInOut(
float t);
Contains all Cogs related functionality.