72 uint32 DirectSectionTime_EntryCount;
74 uint32 DirectSectionTime_BeginCycles;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
CORE_API bool IsInGameThread()
Definition ThreadingBase.cpp:185
Definition InGamePerformanceTracker.h:106
void End()
Definition InGamePerformanceTracker.h:133
void Begin()
Definition InGamePerformanceTracker.h:118
FInGameCycleCounter(FInGamePerformanceTracker *InTracker)
Definition InGamePerformanceTracker.h:112
Definition InGamePerformanceTracker.h:170
~FInGameScopedCycleCounter()
Definition InGamePerformanceTracker.cpp:86
Definition IConsoleManager.h:558
UE_REWRITE SizeType Num() const
Definition Array.h:1144
void SetNumZeroed(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2340
void Reset(SizeType NewSize=0)
Definition Array.h:2246
static uint32 Cycles()
Definition AndroidPlatformTime.h:27
Definition InGamePerformanceTracker.h:9
ENGINE_API void NextFrame()
Definition InGamePerformanceTracker.cpp:11
uint64 GetAverageCycles() const
Definition InGamePerformanceTracker.h:51
TAtomic< uint64 > CachedAverageCycles
Definition InGamePerformanceTracker.h:40
int32 FrameIdx
Definition InGamePerformanceTracker.h:43
void AddCycles(uint64 NewCycles)
Definition InGamePerformanceTracker.h:46
void Reset()
Definition InGamePerformanceTracker.h:21
uint64 TotalCycles
Definition InGamePerformanceTracker.h:38
TArray< uint64 > FrameCycles
Definition InGamePerformanceTracker.h:35
TAtomic< uint64 > CurrFrameCycles
Definition InGamePerformanceTracker.h:33
FInGameCycleHistory(int32 InNumSamples)
Definition InGamePerformanceTracker.h:15
FInGameCycleHistory()
Definition InGamePerformanceTracker.h:10