![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LoadTimeTracker.h>
Public Member Functions | |
| CORE_API void | ReportScopeTime (double ScopeTime, const FName ScopeLabel) |
| CORE_API double & | GetScopeTimeAccumulator (const FName &ScopeLabel, const FName &ScopeInstance) |
| CORE_API void | DumpHighLevelLoadTimes () const |
| const TMap< FName, TArray< double > > & | GetData () const |
| CORE_API void | ResetHighLevelLoadTimes () |
| CORE_API void | DumpRawLoadTimes () const |
| CORE_API void | ResetRawLoadTimes () |
| CORE_API void | StartAccumulatedLoadTimes () |
| CORE_API void | StopAccumulatedLoadTimes () |
| bool | IsAccumulating () |
Static Public Member Functions | |
| static CORE_API FLoadTimeTracker & | Get () |
| static void | DumpHighLevelLoadTimesStatic () |
| static void | DumpRawLoadTimesStatic () |
| static void | ResetRawLoadTimesStatic () |
| static void | StartAccumulatedLoadTimesStatic () |
| static void | StopAccumulatedLoadTimesStatic () |
High level load time tracker utility (such as initial engine startup or game specific timings)
| void FLoadTimeTracker::DumpHighLevelLoadTimes | ( | ) | const |
Prints out total time and individual times
| void FLoadTimeTracker::DumpRawLoadTimes | ( | ) | const |
Prints out raw load times for individual timers
|
static |
| double & FLoadTimeTracker::GetScopeTimeAccumulator | ( | const FName & | ScopeLabel, |
| const FName & | ScopeInstance | ||
| ) |
Gets/adds a scoped time for a given label and instance. Records each instance individually
|
inline |
Adds a scoped time for a given label. Records each instance individually
| void FLoadTimeTracker::ResetHighLevelLoadTimes | ( | ) |
| void FLoadTimeTracker::ResetRawLoadTimes | ( | ) |
| void FLoadTimeTracker::StartAccumulatedLoadTimes | ( | ) |
| void FLoadTimeTracker::StopAccumulatedLoadTimes | ( | ) |