3#include "mc/_HeaderOutputPredefine.h"
7namespace mce {
struct Radian; }
13MCAPI
float absMax(
float a,
float b);
15MCAPI
float approach(
float current,
float target,
float increment);
17MCAPI
float approachDegrees(
float current,
float target,
float increment);
19MCAPI ::mce::Radian atan(
float x);
21MCAPI ::mce::Radian atan2(
float dy,
float dx);
23MCAPI
int ceil(
float v);
25MCAPI
float clampRotate(
float current,
float target,
float maxDelta);
27MCAPI
float clampedLerp(
float from,
float to,
float alpha);
29MCAPI
float clampedMap(
float value,
float fromMin,
float fromMax,
float toMin,
float toMax);
31MCAPI
float cos(
float f);
33MCAPI
float cos(::mce::Radian x);
35MCAPI
float degreesDifference(
float angleA,
float angleB);
37MCAPI
float degreesDifferenceAbs(
float angleA,
float angleB);
39MCAPI
bool doubleEqualsEpsilon(
double a,
double b);
41MCAPI
float easeInBack(
float from,
float to,
float alpha);
43MCAPI
float easeInBounce(
float from,
float to,
float alpha);
45MCAPI
float easeInCirc(
float from,
float to,
float alpha);
47MCAPI
float easeInCubic(
float from,
float to,
float alpha);
49MCAPI
float easeInElastic(
float from,
float to,
float alpha);
51MCAPI
float easeInExpo(
float from,
float to,
float alpha);
53MCAPI
float easeInOutBack(
float from,
float to,
float alpha);
55MCAPI
float easeInOutBounce(
float from,
float to,
float alpha);
57MCAPI
float easeInOutCirc(
float from,
float to,
float alpha);
59MCAPI
float easeInOutCubic(
float from,
float to,
float alpha);
61MCAPI
float easeInOutElastic(
float from,
float to,
float alpha);
63MCAPI
float easeInOutExpo(
float from,
float to,
float alpha);
65MCAPI
float easeInOutQuad(
float from,
float to,
float alpha);
67MCAPI
float easeInOutQuart(
float from,
float to,
float alpha);
69MCAPI
float easeInOutQuint(
float from,
float to,
float alpha);
71MCAPI
float easeInOutSine(
float from,
float to,
float alpha);
73MCAPI
float easeInQuad(
float from,
float to,
float alpha);
75MCAPI
float easeInQuart(
float from,
float to,
float alpha);
77MCAPI
float easeInQuint(
float from,
float to,
float alpha);
79MCAPI
float easeInSine(
float from,
float to,
float alpha);
81MCAPI
float easeOutBack(
float from,
float to,
float alpha);
83MCAPI
float easeOutBounce(
float from,
float to,
float alpha);
85MCAPI
float easeOutCirc(
float from,
float to,
float alpha);
87MCAPI
float easeOutCubic(
float from,
float to,
float alpha);
89MCAPI
float easeOutElastic(
float from,
float to,
float alpha);
91MCAPI
float easeOutExpo(
float from,
float to,
float alpha);
93MCAPI
float easeOutQuad(
float from,
float to,
float alpha);
95MCAPI
float easeOutQuart(
float from,
float to,
float alpha);
97MCAPI
float easeOutQuint(
float from,
float to,
float alpha);
99MCAPI
float easeOutSine(
float from,
float to,
float alpha);
101MCAPI
float fastInvSqrt(
float x);
103MCAPI
bool floatEqualsEpsilon(
float a,
float b,
float limit);
105MCAPI
int floor(
float v);
107MCAPI
float hermiteBlend(
float t);
109MCAPI
float inverseLerp(
float from,
float to,
float alpha);
111MCAPI
bool isNan(
double d);
113MCAPI
bool isNan(
float f);
115MCAPI
bool isWrappedRotationEpsilonEqual(
float degreeA,
float degreeB,
float epsilon);
117MCAPI
float lerpRotate(
float from,
float to,
float alpha);
119MCAPI
float map(
float value,
float fromMin,
float fromMax,
float toMin,
float toMax);
121MCAPI
void safeIncrement(
int& i);
123MCAPI
float signum(
float a);
125MCAPI
float sin(
float f);
127MCAPI
float sin(::mce::Radian x);
129MCAPI
float snapRotationToCardinal(
float deg);
132MCAPI
float wrap(
float numer,
float denom);
135MCAPI
float wrapDegrees(
float input);
137MCAPI
float wrapRadians(
float angle);