|
| void * | MemAllocNC (Int size) |
| |
| void | MemFree (void *&mem) |
| |
| Int32 | GeGetCurrentThreadCount () |
| |
| void | _GeDebugBreak (Int32 line, const Char *file) |
| |
| Float32 | FMin (Float32 a, Float32 b) |
| |
| Float64 | FMin (Float64 a, Float64 b) |
| |
| Int32 | LMin (Int32 a, Int32 b) |
| |
| Int | VMin (Int a, Int b) |
| |
| Float32 | FMax (Float32 a, Float32 b) |
| |
| Float64 | FMax (Float64 a, Float64 b) |
| |
| Int32 | LMax (Int32 a, Int32 b) |
| |
| Int | VMax (Int a, Int b) |
| |
| Int32 | LCut (Int32 a, Int32 b, Int32 c) |
| |
| Int | VCut (Int a, Int b, Int c) |
| |
| Float32 | FCut (Float32 a, Float32 b, Float32 c) |
| |
| Float64 | FCut (Float64 a, Float64 b, Float64 c) |
| |
| Float32 | Clamp01 (Float32 a) |
| |
| Float64 | Clamp01 (Float64 a) |
| |
| Float32 | Sin (Float32 val) |
| |
| Float64 | Sin (Float64 val) |
| |
| Float32 | Cos (Float32 val) |
| |
| Float64 | Cos (Float64 val) |
| |
| Float32 | Tan (Float32 val) |
| |
| Float64 | Tan (Float64 val) |
| |
| Float32 | ATan (Float32 val) |
| |
| Float64 | ATan (Float64 val) |
| |
| Float32 | ATan2 (Float32 valA, Float32 valB) |
| |
| Float64 | ATan2 (Float64 valA, Float64 valB) |
| |
| Float32 | Exp (Float32 val) |
| |
| Float64 | Exp (Float64 val) |
| |
| Float32 | Ln (Float32 val) |
| |
| Float64 | Ln (Float64 val) |
| |
| Float32 | Log10 (Float32 val) |
| |
| Float64 | Log10 (Float64 val) |
| |
| Float32 | Log2 (Float32 val) |
| |
| Float64 | Log2 (Float64 val) |
| |
| Float32 | Sqrt (Float32 val) |
| |
| Float64 | Sqrt (Float64 val) |
| |
| Float32 | Floor (Float32 val) |
| |
| Float64 | Floor (Float64 val) |
| |
| Float32 | Ceil (Float32 val) |
| |
| Float64 | Ceil (Float64 val) |
| |
| Float32 | Pow (Float32 v1, Float32 v2) |
| |
| Float64 | Pow (Float64 v1, Float64 v2) |
| |
| Float32 | Sinh (Float32 val) |
| |
| Float64 | Sinh (Float64 val) |
| |
| Float32 | Cosh (Float32 val) |
| |
| Float64 | Cosh (Float64 val) |
| |
| Float32 | Tanh (Float32 val) |
| |
| Float64 | Tanh (Float64 val) |
| |
| Float32 | FMod (Float32 v1, Float32 v2) |
| |
| Float64 | FMod (Float64 v1, Float64 v2) |
| |
| Float32 | Abs (Float32 f) |
| |
| Float64 | Abs (Float64 f) |
| |
| Float32 | Inverse (Float32 f) |
| |
| Float64 | Inverse (Float64 f) |
| |
| template<typename X > |
| X | Abs (X f) |
| |
| template<typename X > |
| X | Min (X a, X b) |
| |
| template<typename X > |
| X | Max (X a, X b) |
| |
| template<typename X > |
| void | Swap (X &a, X &b) |
| |
| template<typename X > |
| X | ClampValue (X value, X lowerLimit, X upperLimit) |
| |
| template<typename X , typename Y > |
| X | Blend (const X &value1, const X &value2, Y blendValue) |
| |
| template<typename X > |
| Float | Sqr (X a, X b) |
| |
| template<typename X > |
| Float | Sqr (X a) |
| |
| Float32 | ASin (Float32 val) |
| |
| Float64 | ASin (Float64 val) |
| |
| Float32 | ACos (Float32 val) |
| |
| Float64 | ACos (Float64 val) |
| |
| Float32 | DegToRad (Float32 r) |
| |
| Float64 | DegToRad (Float64 r) |
| |
| Float32 | RadToDeg (Float32 r) |
| |
| Float64 | RadToDeg (Float64 r) |
| |
| void | SinCos (Float32 val, Float32 &sn, Float32 &cs) |
| |
| void | SinCos (Float64 val, Float64 &sn, Float64 &cs) |
| |
| Int32 | SAFEINT32 (Float32 x) |
| |
| Int32 | SAFEINT32 (Float64 x) |
| |
| UInt32 | SAFEUINT32 (Float64 x) |
| |
| Int64 | SAFEINT64 (Float32 x) |
| |
| Int64 | SAFEINT64 (Float64 x) |
| |
| Int | SAFEINT (Float64 x) |
| |
| Int | SAFEINT (Float32 x) |
| |