UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LowLevelMemStats.h File Reference

Go to the source code of this file.

Macros

#define DECLARE_LLM_MEMORY_STAT(CounterName, StatId, GroupId)
 
#define DECLARE_LLM_MEMORY_STAT_EXTERN(CounterName, StatId, GroupId, API)
 
#define LLM_SCOPED_TAG_WITH_STAT(...)
 
#define LLM_SCOPED_TAG_WITH_STAT_IN_SET(...)
 
#define LLM_SCOPED_TAG_WITH_STAT_NAME(...)
 
#define LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET(...)
 
#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG(...)
 
#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET(...)
 
#define LLM_SCOPED_SINGLE_STAT_TAG(...)
 
#define LLM_SCOPED_SINGLE_STAT_TAG_IN_SET(...)
 
#define LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT(...)
 
#define LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH(...)
 
#define LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH_FNAME(...)
 
#define LLM_PUSH_STATS_FOR_ASSET_TAGS()
 
#define LLM_SCOPED_TAG_WITH_OBJECT_IN_SET(Object, Set)   UE_DEPRECATED_MACRO(5.3, "Use LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH instead") LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH(Object, Set);
 

Macro Definition Documentation

◆ DECLARE_LLM_MEMORY_STAT

#define DECLARE_LLM_MEMORY_STAT (   CounterName,
  StatId,
  GroupId 
)

◆ DECLARE_LLM_MEMORY_STAT_EXTERN

#define DECLARE_LLM_MEMORY_STAT_EXTERN (   CounterName,
  StatId,
  GroupId,
  API 
)

◆ LLM_PUSH_STATS_FOR_ASSET_TAGS

#define LLM_PUSH_STATS_FOR_ASSET_TAGS ( )

◆ LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH

#define LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH (   ...)

◆ LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH_FNAME

#define LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH_FNAME (   ...)

◆ LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT

#define LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT (   ...)

◆ LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG

#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG (   ...)

◆ LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET

#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET (   ...)

◆ LLM_SCOPED_SINGLE_STAT_TAG

#define LLM_SCOPED_SINGLE_STAT_TAG (   ...)

◆ LLM_SCOPED_SINGLE_STAT_TAG_IN_SET

#define LLM_SCOPED_SINGLE_STAT_TAG_IN_SET (   ...)

◆ LLM_SCOPED_TAG_WITH_OBJECT_IN_SET

#define LLM_SCOPED_TAG_WITH_OBJECT_IN_SET (   Object,
  Set 
)    UE_DEPRECATED_MACRO(5.3, "Use LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH instead") LLM_SCOPE_DYNAMIC_STAT_OBJECTPATH(Object, Set);

◆ LLM_SCOPED_TAG_WITH_STAT

#define LLM_SCOPED_TAG_WITH_STAT (   ...)

LLM Stat scope macros (these are noops if LLM is disabled or if LLM stat tags are disabled)

◆ LLM_SCOPED_TAG_WITH_STAT_IN_SET

#define LLM_SCOPED_TAG_WITH_STAT_IN_SET (   ...)

◆ LLM_SCOPED_TAG_WITH_STAT_NAME

#define LLM_SCOPED_TAG_WITH_STAT_NAME (   ...)

◆ LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET

#define LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET (   ...)