#include <Runtime/Math/Public/SimFloat.h>
template<>
SimFloatImpl<Fixed32> struct
Constructors, destructors, conversion operators
- SimFloatImpl()
- SimFloatImpl(const Fixed32& fx) constexpr
- SimFloatImpl(int32_t i)
- SimFloatImpl(float f) explicit constexpr
- SimFloatImpl(double d) explicit constexpr
- SimFloatImpl(const SimFloatImpl<float>& other) explicit
Public functions
- auto ToFloat() const -> float
- auto ToFixed() const -> Fixed32
- auto ToDouble() const -> double
- auto operator+() const -> SimFloatImpl
- auto operator-() const -> SimFloatImpl
- auto operator++() -> SimFloatImpl&
- auto operator--() -> SimFloatImpl&
- auto operator++(int) -> SimFloatImpl
- auto operator--(int) -> SimFloatImpl
- auto operator+=(const SimFloatImpl& rhs) -> SimFloatImpl&
- auto operator-=(const SimFloatImpl& rhs) -> SimFloatImpl&
- auto operator*=(const SimFloatImpl& rhs) -> SimFloatImpl&
- auto operator/=(const SimFloatImpl& rhs) -> SimFloatImpl&
- auto operator+=(int32_t rhs) -> SimFloatImpl&
- auto operator-=(int32_t rhs) -> SimFloatImpl&
- auto operator*=(int32_t rhs) -> SimFloatImpl&
- auto operator/=(int32_t rhs) -> SimFloatImpl&
- auto operator=(const Fixed32& fx) -> SimFloatImpl&
- auto operator=(float f) -> SimFloatImpl&
- auto operator=(double d) -> SimFloatImpl&
- auto operator=(int32_t i) -> SimFloatImpl&
Public variables
Friends
- auto operator<=>(const SimFloatImpl&, const SimFloatImpl&) -> auto defaulted
- auto operator<=>(const SimFloatImpl& A, const float& B) -> auto
- auto operator<=>(const float& B, const SimFloatImpl& A) -> auto
- auto operator==(const SimFloatImpl&, const SimFloatImpl&) -> bool defaulted