Back to class index#define DOT2 | #define DOT3 | #define ABSDOT3 | #define DOT3_xyz | #define DOT3STRIDED | #define DOT4 | #define DOT4STRIDED | #define DOT4POS | #define DOT4POS_xyz | #define DOT4DIR | #define DOT4DIR_xyz | DegToRad(degrees) (+1 overload) | RadToDeg(radians) (+1 overload) | Sin(angleRadians) | Cos(angleRadians) | Tan(angleRadians) | SinCos(angleRadians) | Asin(x) | Acos(x) | Atan(x) | Atan2(y,x) | Sinh(x) | Cosh(x) | Tanh(x) | IsPow2(number) | RoundUpPow2(number) | RoundDownPow2(number) | RoundIntUpToMultipleOfPow2(x,n) | PowInt(base,exponent) | Pow(base,exponent) | Exp(exponent) | Log(base,value) | Log2(value) | Ln(value) | Log10(value) | Ceil(f) | CeilInt(f) | Floor(f) | FloorInt(f) | Round(f) | RoundInt(f) | Sign(f) | SignOrZero(f,epsilon) | Lerp(a,b,t) | LerpMod(a,b,mod,t) | InvLerp(a,b,x) | Step(y,x) | SmoothStep(min,max,x) | PingPongMod(x,mod) | Mod(x,mod) (+1 overload) | ModPos(x,mod) (+1 overload) | Frac(x) | Sqrt(x) | SqrtFast(x) | RSqrt(x) | RSqrtFast(x) | Recip(x) | RecipFast(x) | Factorial(n) | CombinatorialRec(n,k) | CombinatorialTab(n,k) | Clamp(val,floor,ceil) | Clamp01(val) | Min(a,b) | Max(a,b) (+1 overload) | Min(a,b,c) (+1 overload) | Max(a,b,c) | Min(a,b,c,d) | Max(a,b,c,d) | Swap(a,b) | GreaterThan(a,b) | LessThan(a,b) | Abs(a) | Equal(a,b) (+3 overloads) | EqualAbs(a,b,epsilon) | RelativeError(a,b) | EqualRel(a,b,maxRelError) | EqualUlps(a,b,maxUlps) | ReinterpretAsU32(f) | ReinterpretAsU64(d) | ReinterpretAsFloat(i) | ReinterpretAsDouble(i) | IsFinite() | IsFinite< float >(f) | IsFinite< double >(d) | IsNan(f) (+1 overload) | IsInf(f) (+1 overload) | IsFinite< long double >(value) | IsInf(value) | IsNan(value) |
| ReinterpretAsU64SyntaxFORCE_INLINE u64 ReinterpretAsU64(double d); [6 lines of code] |