Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Math.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace mce::Math {
6// functions
7// NOLINTBEGIN
8MCNAPI float clampRotate(float current, float target, float maxDelta);
9
10MCNAPI float easeInBack(float from, float to, float alpha);
11
12MCNAPI float easeInBounce(float from, float to, float alpha);
13
14MCNAPI float easeInCirc(float from, float to, float alpha);
15
16MCNAPI float easeInCubic(float from, float to, float alpha);
17
18MCNAPI float easeInElastic(float from, float to, float alpha);
19
20MCNAPI float easeInExpo(float from, float to, float alpha);
21
22MCNAPI float easeInOutBack(float from, float to, float alpha);
23
24MCNAPI float easeInOutBounce(float from, float to, float alpha);
25
26MCNAPI float easeInOutCirc(float from, float to, float alpha);
27
28MCNAPI float easeInOutCubic(float from, float to, float alpha);
29
30MCNAPI float easeInOutElastic(float from, float to, float alpha);
31
32MCNAPI float easeInOutExpo(float from, float to, float alpha);
33
34MCNAPI float easeInOutQuad(float from, float to, float alpha);
35
36MCNAPI float easeInOutQuart(float from, float to, float alpha);
37
38MCNAPI float easeInOutQuint(float from, float to, float alpha);
39
40MCNAPI float easeInOutSine(float from, float to, float alpha);
41
42MCNAPI float easeInQuad(float from, float to, float alpha);
43
44MCNAPI float easeInQuart(float from, float to, float alpha);
45
46MCNAPI float easeInQuint(float from, float to, float alpha);
47
48MCNAPI float easeInSine(float from, float to, float alpha);
49
50MCNAPI float easeOutBack(float from, float to, float alpha);
51
52MCNAPI float easeOutBounce(float from, float to, float alpha);
53
54MCNAPI float easeOutCirc(float from, float to, float alpha);
55
56MCNAPI float easeOutCubic(float from, float to, float alpha);
57
58MCNAPI float easeOutElastic(float from, float to, float alpha);
59
60MCNAPI float easeOutExpo(float from, float to, float alpha);
61
62MCNAPI float easeOutQuad(float from, float to, float alpha);
63
64MCNAPI float easeOutQuart(float from, float to, float alpha);
65
66MCNAPI float easeOutQuint(float from, float to, float alpha);
67
68MCNAPI float easeOutSine(float from, float to, float alpha);
69// NOLINTEND
70
71} // namespace mce::Math