|
| template<typename T > |
| static ULANG_FORCEINLINE constexpr T | Max (const T A, const T B) |
| | Returns higher value in a generic way.
|
| |
| template<typename T > |
| static ULANG_FORCEINLINE constexpr T | Min (const T A, const T B) |
| | Returns lower value in a generic way.
|
| |
| template<typename T > |
| static ULANG_FORCEINLINE constexpr T | Clamp (const T X, const T Min, const T Max) |
| | Clamps X to be between Min and Max, inclusive.
|
| |
| template<class T > |
| static ULANG_FORCEINLINE constexpr bool | IsPowerOf2 (const T X) |
| | Checks if a number is a power of two.
|
| |
| static ULANG_FORCEINLINE float | Loge (float Value) |
| | Computes natural logarithm.
|
| |
| static ULANGCORE_API double | Extensionalize (double Value) |
| |
| static ULANGCORE_API double | ToFloat (int64_t Value) |
| |
| static ULANGCORE_API double | FloatAdd (double Left, double Right) |
| |
| static ULANGCORE_API double | FloatSubtract (double Left, double Right) |
| |
| static ULANGCORE_API double | FloatMultiply (double Left, double Right) |
| |
| static ULANGCORE_API double | FloatDivide (double Left, double Right) |
| |
| static ULANG_FORCEINLINE double | ReinterpretInt64AsDouble (uint64_t Int) |
| |
| static ULANG_FORCEINLINE double | FloatNaN () |
| |
| static ULANG_FORCEINLINE double | FloatInfinity () |
| |
| static ULANGCORE_API bool | FloatIsFinite (double Value) |
| |
| static ULANGCORE_API bool | FloatIsInfinite (double Value) |
| |
| static ULANGCORE_API bool | FloatIsNaN (double Value) |
| |
| static ULANGCORE_API bool | FloatEqual (double Left, double Right) |
| |
| static ULANGCORE_API bool | FloatLess (double Left, double Right) |
| |
| static ULANGCORE_API bool | FloatLessEqual (double Left, double Right) |
| |
| static ULANG_FORCEINLINE bool | FloatNotEqual (double Left, double Right) |
| |
| static ULANG_FORCEINLINE bool | FloatGreater (double Left, double Right) |
| |
| static ULANG_FORCEINLINE bool | FloatGreaterEqual (double Left, double Right) |
| |
| static ULANGCORE_API int64_t | FloatRanking (double Value) |
| |