12 : RealTimeSeconds(0.0)
13 , WorldTimeSeconds(0.0)
14 , DeltaRealTimeSeconds(0.0f)
15 , DeltaWorldTimeSeconds(0.0f)
37 return RealTimeSeconds;
43 return DeltaRealTimeSeconds;
49 return WorldTimeSeconds;
55 return DeltaWorldTimeSeconds;
61 ensure(DeltaRealTimeSeconds > 0.0f);
62 return DeltaWorldTimeSeconds / DeltaRealTimeSeconds;
68 return DeltaWorldTimeSeconds == 0.0f;
72 double RealTimeSeconds;
73 double WorldTimeSeconds;
75 float DeltaRealTimeSeconds;
76 float DeltaWorldTimeSeconds;
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
double GetWorldTimeSeconds() const
Definition GameTime.h:47
float GetDeltaRealTimeSeconds() const
Definition GameTime.h:41
FGameTime & operator=(const FGameTime &)=default
static FGameTime CreateDilated(double InRealTimeSeconds, float InDeltaRealTimeSeconds, double InWorldTimeSeconds, float InDeltaWorldTimeSeconds)
Definition GameTime.h:29
float GetTimeDilation() const
Definition GameTime.h:59
static ENGINE_API FGameTime GetTimeSinceAppStart()
Definition World.cpp:4270
float GetDeltaWorldTimeSeconds() const
Definition GameTime.h:53
double GetRealTimeSeconds() const
Definition GameTime.h:35
FGameTime(const FGameTime &)=default
FGameTime()
Definition GameTime.h:11
bool IsPaused() const
Definition GameTime.h:66
static FGameTime CreateUndilated(double InRealTimeSeconds, float InDeltaRealTimeSeconds)
Definition GameTime.h:24