21 return (
A>=
B) ?
A :
B;
28 return (
A<=
B) ?
A :
B;
42 return X > 0 && (
X & (
X - 1)) == 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ULANG_FORCEINLINE
Definition Common.h:188
memcpy(InputBufferBase, BinkBlocksData, BinkBlocksSize)
Definition MathUtils.h:14
static ULANGCORE_API int64_t FloatRanking(double Value)
Definition MathUtils.cpp:168
static ULANGCORE_API bool FloatLess(double Left, double Right)
Definition MathUtils.cpp:144
static ULANG_FORCEINLINE bool FloatGreater(double Left, double Right)
Definition MathUtils.h:92
static ULANGCORE_API double FloatAdd(double Left, double Right)
Definition MathUtils.cpp:80
static ULANGCORE_API double ToFloat(int64_t Value)
Definition MathUtils.cpp:74
static ULANG_FORCEINLINE float Loge(float Value)
Computes natural logarithm.
Definition MathUtils.h:46
static ULANGCORE_API bool FloatIsInfinite(double Value)
Definition MathUtils.cpp:107
static ULANGCORE_API bool FloatIsFinite(double Value)
Definition MathUtils.cpp:102
static ULANG_FORCEINLINE constexpr bool IsPowerOf2(const T X)
Checks if a number is a power of two.
Definition MathUtils.h:40
static ULANG_FORCEINLINE double FloatNaN()
Definition MathUtils.h:71
static ULANG_FORCEINLINE constexpr T Clamp(const T X, const T Min, const T Max)
Clamps X to be between Min and Max, inclusive.
Definition MathUtils.h:33
static ULANG_FORCEINLINE bool FloatGreaterEqual(double Left, double Right)
Definition MathUtils.h:97
static ULANG_FORCEINLINE constexpr T Max(const T A, const T B)
Returns higher value in a generic way.
Definition MathUtils.h:19
static ULANGCORE_API bool FloatIsNaN(double Value)
Definition MathUtils.cpp:116
static ULANG_FORCEINLINE bool FloatNotEqual(double Left, double Right)
Definition MathUtils.h:87
static ULANGCORE_API bool FloatLessEqual(double Left, double Right)
Definition MathUtils.cpp:152
static ULANGCORE_API double FloatMultiply(double Left, double Right)
Definition MathUtils.cpp:90
static ULANG_FORCEINLINE double FloatInfinity()
Definition MathUtils.h:72
static ULANG_FORCEINLINE double ReinterpretInt64AsDouble(uint64_t Int)
Definition MathUtils.h:64
static ULANGCORE_API bool FloatEqual(double Left, double Right)
Definition MathUtils.cpp:131
static ULANGCORE_API double FloatDivide(double Left, double Right)
Definition MathUtils.cpp:95
static ULANGCORE_API double Extensionalize(double Value)
Definition MathUtils.cpp:69
static ULANG_FORCEINLINE constexpr T Min(const T A, const T B)
Returns lower value in a generic way.
Definition MathUtils.h:26
static ULANGCORE_API double FloatSubtract(double Left, double Right)
Definition MathUtils.cpp:85
Definition VVMEngineEnvironment.h:23