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

Go to the source code of this file.

Macros

#define PLATFORM_SUPPORTS_LLM   1
 
#define LLM_ENABLED_ON_PLATFORM   UE_DEPRECATED_MACRO(5.7, "Use PLATFORM_SUPPORTS_LLM instead") (PLATFORM_SUPPORTS_LLM)
 
#define ENABLE_LOW_LEVEL_MEM_TRACKER   (LLM_ENABLED_IN_CONFIG && PLATFORM_SUPPORTS_LLM)
 
#define LLM_ALLOW_ASSETS_TAGS   0
 
#define LLM_ALLOW_UOBJECTCLASSES_TAGS   0
 
#define LLM(...)
 
#define LLM_IF_ENABLED(...)
 
#define LLM_IS_ENABLED()   false
 
#define LLM_SCOPE(...)
 
#define LLM_SCOPE_DYNAMIC(...)
 
#define LLM_TAGSET_SCOPE(...)
 
#define LLM_SCOPE_BYNAME(...)
 
#define LLM_SCOPE_BYTAG(...)
 
#define LLM_SCOPE_RENDER_RESOURCE(...)
 
#define LLM_PLATFORM_SCOPE(...)
 
#define LLM_PLATFORM_SCOPE_BYNAME(...)
 
#define LLM_PLATFORM_SCOPE_BYTAG(...)
 
#define LLM_SCOPE_CLEAR()
 
#define LLM_TAGSET_SCOPE_CLEAR(...)
 
#define LLM_REALLOC_SCOPE(...)
 
#define LLM_REALLOC_PLATFORM_SCOPE(...)
 
#define LLM_SCOPED_PAUSE_TRACKING(...)
 
#define LLM_SCOPED_PAUSE_TRACKING_FOR_TRACKER(...)
 
#define LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT(...)
 
#define LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT_BYTAG(...)
 
#define LLM_DUMP_TAG()
 
#define LLM_DUMP_PLATFORM_TAG()
 
#define LLM_DEFINE_TAG(...)
 
#define LLM_DEFINE_STATIC_TAG(...)
 
#define LLM_DECLARE_TAG(...)
 
#define LLM_DECLARE_TAG_API(...)
 
#define LLM_DEFINE_BOOTSTRAP_TAG(...)
 
#define LLM_SCOPE_BY_BOOTSTRAP_TAG(...)
 
#define LLM_DECLARE_BOOTSTRAP_TAG(...)
 
#define LLM_DECLARE_BOOTSTRAP_TAG_API(...)
 

Macro Definition Documentation

◆ ENABLE_LOW_LEVEL_MEM_TRACKER

#define ENABLE_LOW_LEVEL_MEM_TRACKER   (LLM_ENABLED_IN_CONFIG && PLATFORM_SUPPORTS_LLM)

◆ LLM

#define LLM (   ...)

◆ LLM_ALLOW_ASSETS_TAGS

#define LLM_ALLOW_ASSETS_TAGS   0

◆ LLM_ALLOW_UOBJECTCLASSES_TAGS

#define LLM_ALLOW_UOBJECTCLASSES_TAGS   0

◆ LLM_DECLARE_BOOTSTRAP_TAG

#define LLM_DECLARE_BOOTSTRAP_TAG (   ...)

◆ LLM_DECLARE_BOOTSTRAP_TAG_API

#define LLM_DECLARE_BOOTSTRAP_TAG_API (   ...)

◆ LLM_DECLARE_TAG

#define LLM_DECLARE_TAG (   ...)

◆ LLM_DECLARE_TAG_API

#define LLM_DECLARE_TAG_API (   ...)

◆ LLM_DEFINE_BOOTSTRAP_TAG

#define LLM_DEFINE_BOOTSTRAP_TAG (   ...)

◆ LLM_DEFINE_STATIC_TAG

#define LLM_DEFINE_STATIC_TAG (   ...)

◆ LLM_DEFINE_TAG

#define LLM_DEFINE_TAG (   ...)

◆ LLM_DUMP_PLATFORM_TAG

#define LLM_DUMP_PLATFORM_TAG ( )

◆ LLM_DUMP_TAG

#define LLM_DUMP_TAG ( )

◆ LLM_ENABLED_ON_PLATFORM

◆ LLM_IF_ENABLED

#define LLM_IF_ENABLED (   ...)

◆ LLM_IS_ENABLED

#define LLM_IS_ENABLED ( )    false

◆ LLM_PLATFORM_SCOPE

#define LLM_PLATFORM_SCOPE (   ...)

◆ LLM_PLATFORM_SCOPE_BYNAME

#define LLM_PLATFORM_SCOPE_BYNAME (   ...)

◆ LLM_PLATFORM_SCOPE_BYTAG

#define LLM_PLATFORM_SCOPE_BYTAG (   ...)

◆ LLM_REALLOC_PLATFORM_SCOPE

#define LLM_REALLOC_PLATFORM_SCOPE (   ...)

◆ LLM_REALLOC_SCOPE

#define LLM_REALLOC_SCOPE (   ...)

◆ LLM_SCOPE

#define LLM_SCOPE (   ...)

◆ LLM_SCOPE_BY_BOOTSTRAP_TAG

#define LLM_SCOPE_BY_BOOTSTRAP_TAG (   ...)

◆ LLM_SCOPE_BYNAME

#define LLM_SCOPE_BYNAME (   ...)

◆ LLM_SCOPE_BYTAG

#define LLM_SCOPE_BYTAG (   ...)

◆ LLM_SCOPE_CLEAR

#define LLM_SCOPE_CLEAR ( )

◆ LLM_SCOPE_DYNAMIC

#define LLM_SCOPE_DYNAMIC (   ...)

◆ LLM_SCOPE_RENDER_RESOURCE

#define LLM_SCOPE_RENDER_RESOURCE (   ...)

◆ LLM_SCOPED_PAUSE_TRACKING

#define LLM_SCOPED_PAUSE_TRACKING (   ...)

◆ LLM_SCOPED_PAUSE_TRACKING_FOR_TRACKER

#define LLM_SCOPED_PAUSE_TRACKING_FOR_TRACKER (   ...)

◆ LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT

#define LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT (   ...)

◆ LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT_BYTAG

#define LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT_BYTAG (   ...)

◆ LLM_TAGSET_SCOPE

#define LLM_TAGSET_SCOPE (   ...)

◆ LLM_TAGSET_SCOPE_CLEAR

#define LLM_TAGSET_SCOPE_CLEAR (   ...)

◆ PLATFORM_SUPPORTS_LLM

#define PLATFORM_SUPPORTS_LLM   1