UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StatIgnoreList.h File Reference
#include "CoreTypes.h"
#include "Hash/Fnv.h"
#include "Stats/StatsCommon.h"

Go to the source code of this file.

Macros

#define UE_STATS_ALLOW_PER_THREAD_IGNORELIST   UE_USE_LIGHTWEIGHT_STATS
 
#define UE_STATS_HASH_NAME(Name)   0
 

Macro Definition Documentation

◆ UE_STATS_ALLOW_PER_THREAD_IGNORELIST

#define UE_STATS_ALLOW_PER_THREAD_IGNORELIST   UE_USE_LIGHTWEIGHT_STATS

◆ UE_STATS_HASH_NAME

#define UE_STATS_HASH_NAME (   Name)    0

This is an internal API that allows individual stats or groups to be ignored on certain threads such that they will not be emitted to profilers.

The primary use case for this is to silence super verbose stats when they're only a problem on certain threads but still desired on others. Marking stats as Verbose or removing them entirely is still preferred before utilizing this system as there is a slight cost that scales with the number of ignored stats (only while named events are enabled).

The per-thread ignore lists can be configured per platform as they are read from the *Engine.ini file. See InitializeIgnoreList for details.