Skylicht Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Tween
easing.h
1
#pragma once
2
3
enum
EEasingFunctions
4
{
5
EaseLinear = 0,
6
EaseInSine,
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
EaseCount
37
};
38
39
typedef
double(*EasingFunction)(double);
40
41
EasingFunction getEasingFunction(EEasingFunctions function);
42
43
const
char
* getEasingFunctionName(EEasingFunctions function);
44
45
void
initEasing();
46
47
void
releaseEasing();
48
Generated by
1.17.0