Polyphase Game Engine
Loading...
Searching...
No Matches
Easing.h
Go to the documentation of this file.
1
#pragma once
2
3
enum
easing_functions
4
{
5
EaseLinear
= -1,
6
EaseInSine
= 0,
7
EaseOutSine
,
8
EaseInOutSine
,
9
EaseInQuad
,
10
EaseOutQuad
,
11
EaseInOutQuad
,
12
EaseInCubic
,
13
EaseOutCubic
,
14
EaseInOutCubic
,
15
EaseInQuart
,
16
EaseOutQuart
,
17
EaseInOutQuart
,
18
EaseInQuint
,
19
EaseOutQuint
,
20
EaseInOutQuint
,
21
EaseInExpo
,
22
EaseOutExpo
,
23
EaseInOutExpo
,
24
EaseInCirc
,
25
EaseOutCirc
,
26
EaseInOutCirc
,
27
EaseInBack
,
28
EaseOutBack
,
29
EaseInOutBack
,
30
EaseInElastic
,
31
EaseOutElastic
,
32
EaseInOutElastic
,
33
EaseInBounce
,
34
EaseOutBounce
,
35
EaseInOutBounce
36
};
37
38
typedef
double(*
easingFunction
)(double);
39
40
easingFunction
getEasingFunction
(
easing_functions
function );
41
easingFunction
double(* easingFunction)(double)
Definition
Easing.h:38
getEasingFunction
easingFunction getEasingFunction(easing_functions function)
Definition
Easing.cpp:179
easing_functions
easing_functions
Definition
Easing.h:4
EaseInOutCubic
@ EaseInOutCubic
Definition
Easing.h:14
EaseInQuad
@ EaseInQuad
Definition
Easing.h:9
EaseInCirc
@ EaseInCirc
Definition
Easing.h:24
EaseOutSine
@ EaseOutSine
Definition
Easing.h:7
EaseInCubic
@ EaseInCubic
Definition
Easing.h:12
EaseInOutSine
@ EaseInOutSine
Definition
Easing.h:8
EaseOutQuint
@ EaseOutQuint
Definition
Easing.h:19
EaseOutBack
@ EaseOutBack
Definition
Easing.h:28
EaseOutElastic
@ EaseOutElastic
Definition
Easing.h:31
EaseInOutQuint
@ EaseInOutQuint
Definition
Easing.h:20
EaseOutBounce
@ EaseOutBounce
Definition
Easing.h:34
EaseInOutQuart
@ EaseInOutQuart
Definition
Easing.h:17
EaseInExpo
@ EaseInExpo
Definition
Easing.h:21
EaseInBounce
@ EaseInBounce
Definition
Easing.h:33
EaseInSine
@ EaseInSine
Definition
Easing.h:6
EaseInBack
@ EaseInBack
Definition
Easing.h:27
EaseInOutQuad
@ EaseInOutQuad
Definition
Easing.h:11
EaseOutQuad
@ EaseOutQuad
Definition
Easing.h:10
EaseOutExpo
@ EaseOutExpo
Definition
Easing.h:22
EaseOutCirc
@ EaseOutCirc
Definition
Easing.h:25
EaseInQuint
@ EaseInQuint
Definition
Easing.h:18
EaseOutQuart
@ EaseOutQuart
Definition
Easing.h:16
EaseInOutElastic
@ EaseInOutElastic
Definition
Easing.h:32
EaseInOutBounce
@ EaseInOutBounce
Definition
Easing.h:35
EaseInElastic
@ EaseInElastic
Definition
Easing.h:30
EaseOutCubic
@ EaseOutCubic
Definition
Easing.h:13
EaseInOutBack
@ EaseInOutBack
Definition
Easing.h:29
EaseInOutExpo
@ EaseInOutExpo
Definition
Easing.h:23
EaseInOutCirc
@ EaseInOutCirc
Definition
Easing.h:26
EaseLinear
@ EaseLinear
Definition
Easing.h:5
EaseInQuart
@ EaseInQuart
Definition
Easing.h:15
Engine
Source
Engine
Easing.h
Generated by
1.9.8