UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::FMonotonicTimeSpan Struct Reference

#include <MonotonicTime.h>

Public Member Functions

constexpr FMonotonicTimeSpan ()=default
 
constexpr double ToSeconds () const
 
constexpr double ToMilliseconds () const
 
constexpr bool IsZero () const
 
constexpr bool IsInfinity () const
 
bool IsNaN () const
 
constexpr bool operator== (const FMonotonicTimeSpan Other) const
 
constexpr bool operator!= (const FMonotonicTimeSpan Other) const
 
constexpr bool operator<= (const FMonotonicTimeSpan Other) const
 
constexpr bool operator< (const FMonotonicTimeSpan Other) const
 
constexpr bool operator>= (const FMonotonicTimeSpan Other) const
 
constexpr bool operator> (const FMonotonicTimeSpan Other) const
 
constexpr FMonotonicTimeSpan operator+ () const
 
constexpr FMonotonicTimeSpan operator- () const
 
constexpr FMonotonicTimeSpan operator+ (const FMonotonicTimeSpan Span) const
 
constexpr FMonotonicTimeSpan operator- (const FMonotonicTimeSpan Span) const
 
constexpr FMonotonicTimeSpanoperator+= (const FMonotonicTimeSpan Span)
 
constexpr FMonotonicTimeSpanoperator-= (const FMonotonicTimeSpan Span)
 

Static Public Member Functions

static constexpr FMonotonicTimeSpan Zero ()
 
static constexpr FMonotonicTimeSpan Infinity ()
 
static constexpr FMonotonicTimeSpan FromSeconds (double Seconds)
 
static constexpr FMonotonicTimeSpan FromMilliseconds (double Milliseconds)
 

Detailed Description

A span of time measured in seconds between two time points.

See also
FMonotonicTimePoint

Constructor & Destructor Documentation

◆ FMonotonicTimeSpan()

constexpr UE::FMonotonicTimeSpan::FMonotonicTimeSpan ( )
constexprdefault

Member Function Documentation

◆ FromMilliseconds()

static constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::FromMilliseconds ( double  Milliseconds)
inlinestaticconstexpr

◆ FromSeconds()

static constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::FromSeconds ( double  Seconds)
inlinestaticconstexpr

◆ Infinity()

static constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::Infinity ( )
inlinestaticconstexpr

◆ IsInfinity()

constexpr bool UE::FMonotonicTimeSpan::IsInfinity ( ) const
inlineconstexpr

◆ IsNaN()

bool UE::FMonotonicTimeSpan::IsNaN ( ) const
inline

◆ IsZero()

constexpr bool UE::FMonotonicTimeSpan::IsZero ( ) const
inlineconstexpr

◆ operator!=()

constexpr bool UE::FMonotonicTimeSpan::operator!= ( const FMonotonicTimeSpan  Other) const
inlineconstexpr

◆ operator+() [1/2]

constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::operator+ ( ) const
inlineconstexpr

◆ operator+() [2/2]

constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::operator+ ( const FMonotonicTimeSpan  Span) const
inlineconstexpr

◆ operator+=()

constexpr FMonotonicTimeSpan & UE::FMonotonicTimeSpan::operator+= ( const FMonotonicTimeSpan  Span)
inlineconstexpr

◆ operator-() [1/2]

constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::operator- ( ) const
inlineconstexpr

◆ operator-() [2/2]

constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::operator- ( const FMonotonicTimeSpan  Span) const
inlineconstexpr

◆ operator-=()

constexpr FMonotonicTimeSpan & UE::FMonotonicTimeSpan::operator-= ( const FMonotonicTimeSpan  Span)
inlineconstexpr

◆ operator<()

constexpr bool UE::FMonotonicTimeSpan::operator< ( const FMonotonicTimeSpan  Other) const
inlineconstexpr

◆ operator<=()

constexpr bool UE::FMonotonicTimeSpan::operator<= ( const FMonotonicTimeSpan  Other) const
inlineconstexpr

◆ operator==()

constexpr bool UE::FMonotonicTimeSpan::operator== ( const FMonotonicTimeSpan  Other) const
inlineconstexpr

◆ operator>()

constexpr bool UE::FMonotonicTimeSpan::operator> ( const FMonotonicTimeSpan  Other) const
inlineconstexpr

◆ operator>=()

constexpr bool UE::FMonotonicTimeSpan::operator>= ( const FMonotonicTimeSpan  Other) const
inlineconstexpr

◆ ToMilliseconds()

constexpr double UE::FMonotonicTimeSpan::ToMilliseconds ( ) const
inlineconstexpr

◆ ToSeconds()

constexpr double UE::FMonotonicTimeSpan::ToSeconds ( ) const
inlineconstexpr

◆ Zero()

static constexpr FMonotonicTimeSpan UE::FMonotonicTimeSpan::Zero ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: