| 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) | 
 | ReinterpretAsU32SyntaxFORCE_INLINE u32 ReinterpretAsU32(float f); [6 lines of code]Returns the bit pattern of the given float as a u32. |