UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPerfCounters Member List

This is the complete list of members for IPerfCounters, including all inherited members.

Flags enum nameIPerfCounters
Get(const FString &Name, int32 Val=0)IPerfCountersinline
Get(const FString &Name, uint32 Val=0)IPerfCountersinline
Get(const FString &Name, float Val=0.0f)IPerfCountersinline
Get(const FString &Name, double Val=0.0)IPerfCountersinline
GetAllCounters()=0IPerfCounterspure virtual
GetAllCountersAsJson()=0IPerfCounterspure virtual
GetInstanceName() const =0IPerfCounterspure virtual
GetNumber(const FString &Name, double DefaultValue=0.0)=0IPerfCounterspure virtual
Increment(const FString &Name, int32 Add=1, int32 DefaultValue=0, uint32 Flags=IPerfCounters::Flags::Transient)IPerfCountersinline
OnPerfCounterExecCommand()=0IPerfCounterspure virtual
PerformanceHistograms()=0IPerfCounterspure virtual
ReportUnplayableCondition(const FString &ConditionDescription)=0IPerfCounterspure virtual
ResetStatsForNextPeriod()=0IPerfCounterspure virtual
Set(const FString &Name, int32 Val, uint32 Flags=0)IPerfCountersinline
Set(const FString &Name, uint32 Val, uint32 Flags=0)IPerfCountersinline
Set(const FString &Name, float Val, uint32 Flags=0)IPerfCountersinline
Set(const FString &Name, double Val, uint32 Flags=0)IPerfCountersinline
Set(const FString &Name, int64 Val, uint32 Flags=0)IPerfCountersinline
Set(const FString &Name, uint64 Val, uint32 Flags=0)IPerfCountersinline
Set(const FString &Name, const FString &Val, uint32 Flags=0)IPerfCountersinline
Set(const FString &Name, const FProduceJsonCounterValue &Callback, uint32 Flags=0)IPerfCountersinline
SetJson(const FString &Name, const FProduceJsonCounterValue &Callback, uint32 Flags=0)=0IPerfCounterspure virtual
SetNumber(const FString &Name, double Value, uint32 Flags=0)=0IPerfCounterspure virtual
SetString(const FString &Name, const FString &Value, uint32 Flags=0)=0IPerfCounterspure virtual
StartMachineLoadTracking()=0IPerfCounterspure virtual
StartMachineLoadTracking(double TickRate, const TArray< double > &FrameTimeHistogramBucketsMs)=0IPerfCounterspure virtual
StopMachineLoadTracking()=0IPerfCounterspure virtual
TPerformanceHistogramMap typedefIPerfCounters
Transient enum valueIPerfCounters
~IPerfCounters()IPerfCountersinlinevirtual