UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PerfCountersHelpers.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Functions

void PerfCountersSet (const FString &Name, float Val, uint32 Flags=0)
 
void PerfCountersSet (const FString &Name, int32 Val, uint32 Flags=0)
 
void PerfCountersSet (const FString &Name, const FString &Val, uint32 Flags=0)
 
int32 PerfCountersIncrement (const FString &Name, int32 Add=1, int32 DefaultValue=0, uint32 Flags=0)
 
float ENGINE_API PerfCountersGet (const FString &Name, float DefaultVal)
 
double ENGINE_API PerfCountersGet (const FString &Name, double DefaultVal)
 
int32 ENGINE_API PerfCountersGet (const FString &Name, int32 DefaultVal)
 
uint32 ENGINE_API PerfCountersGet (const FString &Name, uint32 DefaultVal)
 

Function Documentation

◆ PerfCountersGet() [1/4]

double ENGINE_API PerfCountersGet ( const FString &  Name,
double  DefaultVal 
)
inline

◆ PerfCountersGet() [2/4]

float ENGINE_API PerfCountersGet ( const FString &  Name,
float  DefaultVal 
)
inline

◆ PerfCountersGet() [3/4]

int32 ENGINE_API PerfCountersGet ( const FString &  Name,
int32  DefaultVal 
)
inline

◆ PerfCountersGet() [4/4]

uint32 ENGINE_API PerfCountersGet ( const FString &  Name,
uint32  DefaultVal 
)
inline

◆ PerfCountersIncrement()

int32 PerfCountersIncrement ( const FString &  Name,
int32  Add = 1,
int32  DefaultValue = 0,
uint32  Flags = 0 
)
inline

◆ PerfCountersSet() [1/3]

void PerfCountersSet ( const FString &  Name,
const FString &  Val,
uint32  Flags = 0 
)
inline

◆ PerfCountersSet() [2/3]

void PerfCountersSet ( const FString &  Name,
float  Val,
uint32  Flags = 0 
)
inline

stub implementations to be used when PerfCounters are unavailable

◆ PerfCountersSet() [3/3]

void PerfCountersSet ( const FString &  Name,
int32  Val,
uint32  Flags = 0 
)
inline