FieldMath namespace
#include <Runtime/Math/Public/FieldMath.h>
Functions
-
template<FieldWidth WIDTH>auto Read(const FloatProxy<WIDTH>& f) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Read(const IntProxy<WIDTH>& f) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Read(const UIntProxy<WIDTH>& f) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Clamp(const FloatProxy<WIDTH>& f, SimFloat lo, SimFloat hi) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Clamp(const IntProxy<WIDTH>& f, int32_t lo, int32_t hi) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Min(const FloatProxy<WIDTH>& f, SimFloat val) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Max(const FloatProxy<WIDTH>& f, SimFloat val) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Min(const FloatProxy<WIDTH>& a, const FloatProxy<WIDTH>& b) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Max(const FloatProxy<WIDTH>& a, const FloatProxy<WIDTH>& b) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Abs(const FloatProxy<WIDTH>& f) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Abs(const IntProxy<WIDTH>& f) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Lerp(const FloatProxy<WIDTH>& a, const FloatProxy<WIDTH>& b, SimFloat t) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Lerp(const FloatProxy<WIDTH>& a, SimFloat target, SimFloat t) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto Step(const FloatProxy<WIDTH>& f, SimFloat edge) -> FORCE_
INLINE auto -
template<FieldWidth WIDTH>auto SmoothStep(const FloatProxy<WIDTH>& f, SimFloat lo, SimFloat hi) -> FORCE_
INLINE auto