UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LoadTimeTracker.h File Reference
#include "Containers/Array.h"
#include "Containers/Map.h"
#include "Containers/SparseArray.h"
#include "CoreTypes.h"
#include "Misc/Build.h"
#include "Misc/Optional.h"
#include "ProfilingDebugging/CpuProfilerTrace.h"
#include "ProfilingDebugging/ScopedTimers.h"
#include "Serialization/LoadTimeTrace.h"
#include "Stats/Stats.h"
#include "Trace/Trace.h"
#include "Trace/Trace.inl"
#include "UObject/NameTypes.h"

Go to the source code of this file.

Classes

class  FLoadTimeTracker
 
struct  FScopedLoadTimeAccumulatorTimer
 

Macros

#define ENABLE_LOADTIME_TRACKING   0
 
#define ENABLE_LOADTIME_TRACKING_WITH_STATS   0
 
#define ENABLE_LOADTIME_RAW_TIMINGS   0
 
#define ACCUM_LOADTIME(TimerName, Time)
 
#define SCOPED_ACCUM_LOADTIME(TimerName, InstanceName)
 
#define CUSTOM_LOADTIMER_LOG   Cpu
 
#define SCOPED_LOADTIMER_TEXT(TimerName)
 
#define SCOPED_LOADTIMER_ASSET_TEXT(TimerName)
 
#define SCOPED_LOADTIMER(TimerName)
 
#define SCOPED_CUSTOM_LOADTIMER(TimerName)
 
#define ADD_CUSTOM_LOADTIMER_META(TimerName, Key, Value)
 
#define SCOPED_LOADTIMER_CNT(TimerName)
 
#define SCOPED_ACCUM_LOADTIME_STAT(...)
 
#define ACCUM_LOADTIMECOUNT_STAT(...)
 

Macro Definition Documentation

◆ ACCUM_LOADTIME

#define ACCUM_LOADTIME (   TimerName,
  Time 
)

◆ ACCUM_LOADTIMECOUNT_STAT

#define ACCUM_LOADTIMECOUNT_STAT (   ...)

◆ ADD_CUSTOM_LOADTIMER_META

#define ADD_CUSTOM_LOADTIMER_META (   TimerName,
  Key,
  Value 
)

◆ CUSTOM_LOADTIMER_LOG

#define CUSTOM_LOADTIMER_LOG   Cpu

◆ ENABLE_LOADTIME_RAW_TIMINGS

#define ENABLE_LOADTIME_RAW_TIMINGS   0

◆ ENABLE_LOADTIME_TRACKING

#define ENABLE_LOADTIME_TRACKING   0

Declarations for LoadTimer which helps get load times for various parts of the game.

◆ ENABLE_LOADTIME_TRACKING_WITH_STATS

#define ENABLE_LOADTIME_TRACKING_WITH_STATS   0

◆ SCOPED_ACCUM_LOADTIME

#define SCOPED_ACCUM_LOADTIME (   TimerName,
  InstanceName 
)

◆ SCOPED_ACCUM_LOADTIME_STAT

#define SCOPED_ACCUM_LOADTIME_STAT (   ...)

◆ SCOPED_CUSTOM_LOADTIMER

#define SCOPED_CUSTOM_LOADTIMER (   TimerName)

◆ SCOPED_LOADTIMER

#define SCOPED_LOADTIMER (   TimerName)

◆ SCOPED_LOADTIMER_ASSET_TEXT

#define SCOPED_LOADTIMER_ASSET_TEXT (   TimerName)

◆ SCOPED_LOADTIMER_CNT

#define SCOPED_LOADTIMER_CNT (   TimerName)

◆ SCOPED_LOADTIMER_TEXT

#define SCOPED_LOADTIMER_TEXT (   TimerName)