40 constexpr bool IsZero()
const {
return *
this ==
Zero(); }
42 bool IsNaN()
const {
return FPlatformMath::IsNaN(Time); }
94 bool IsNaN()
const {
return FPlatformMath::IsNaN(Time); }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition AdvancedWidgetsModule.cpp:13
Definition MonotonicTime.h:74
bool IsNaN() const
Definition MonotonicTime.h:94
constexpr FMonotonicTimePoint operator-(const FMonotonicTimeSpan Span) const
Definition MonotonicTime.h:104
constexpr bool IsInfinity() const
Definition MonotonicTime.h:93
static constexpr FMonotonicTimePoint FromSeconds(const double Seconds)
Definition MonotonicTime.h:83
constexpr bool operator!=(const FMonotonicTimePoint Other) const
Definition MonotonicTime.h:97
constexpr bool operator==(const FMonotonicTimePoint Other) const
Definition MonotonicTime.h:96
constexpr bool operator<=(const FMonotonicTimePoint Other) const
Definition MonotonicTime.h:98
constexpr FMonotonicTimePoint operator+(const FMonotonicTimeSpan Span) const
Definition MonotonicTime.h:103
static UE_API FMonotonicTimePoint Now()
Definition MonotonicTime.cpp:10
constexpr FMonotonicTimePoint()=default
constexpr double ToSeconds() const
Definition MonotonicTime.h:91
constexpr FMonotonicTimeSpan operator-(const FMonotonicTimePoint Point) const
Definition MonotonicTime.h:106
constexpr bool operator>(const FMonotonicTimePoint Other) const
Definition MonotonicTime.h:101
static constexpr FMonotonicTimePoint Infinity()
Definition MonotonicTime.h:80
constexpr bool operator<(const FMonotonicTimePoint Other) const
Definition MonotonicTime.h:99
constexpr bool operator>=(const FMonotonicTimePoint Other) const
Definition MonotonicTime.h:100
Definition MonotonicTime.h:20
bool IsNaN() const
Definition MonotonicTime.h:42
static constexpr FMonotonicTimeSpan Zero()
Definition MonotonicTime.h:24
constexpr bool operator<(const FMonotonicTimeSpan Other) const
Definition MonotonicTime.h:47
static constexpr FMonotonicTimeSpan FromMilliseconds(double Milliseconds)
Definition MonotonicTime.h:35
constexpr bool operator<=(const FMonotonicTimeSpan Other) const
Definition MonotonicTime.h:46
constexpr FMonotonicTimeSpan operator-(const FMonotonicTimeSpan Span) const
Definition MonotonicTime.h:55
constexpr FMonotonicTimeSpan operator-() const
Definition MonotonicTime.h:52
constexpr bool IsZero() const
Definition MonotonicTime.h:40
constexpr FMonotonicTimeSpan operator+(const FMonotonicTimeSpan Span) const
Definition MonotonicTime.h:54
constexpr FMonotonicTimeSpan & operator-=(const FMonotonicTimeSpan Span)
Definition MonotonicTime.h:58
constexpr double ToMilliseconds() const
Definition MonotonicTime.h:38
constexpr bool operator==(const FMonotonicTimeSpan Other) const
Definition MonotonicTime.h:44
constexpr bool operator>=(const FMonotonicTimeSpan Other) const
Definition MonotonicTime.h:48
constexpr bool operator!=(const FMonotonicTimeSpan Other) const
Definition MonotonicTime.h:45
constexpr FMonotonicTimeSpan()=default
constexpr FMonotonicTimeSpan & operator+=(const FMonotonicTimeSpan Span)
Definition MonotonicTime.h:57
constexpr FMonotonicTimeSpan operator+() const
Definition MonotonicTime.h:51
constexpr double ToSeconds() const
Definition MonotonicTime.h:37
static constexpr FMonotonicTimeSpan FromSeconds(double Seconds)
Definition MonotonicTime.h:28
static constexpr FMonotonicTimeSpan Infinity()
Definition MonotonicTime.h:26
constexpr bool operator>(const FMonotonicTimeSpan Other) const
Definition MonotonicTime.h:49
constexpr bool IsInfinity() const
Definition MonotonicTime.h:41