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

Macros

#define MEMORYIMAGE_DERIVEDDATA_VER_ANSI   "B6A0A753ED62499D8F30931E61FCAB05"
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogMemoryImage, Log, All)
 
 IMPLEMENT_TYPE_LAYOUT (FMemoryImageString)
 
 IMPLEMENT_TYPE_LAYOUT (FPlatformTypeLayoutParameters)
 
 IMPLEMENT_TYPE_LAYOUT (FHashedName)
 
void InternalDeleteObjectFromLayout (void *Object, const FTypeLayoutDesc &TypeDesc, const FPointerTableBase *PtrTable, bool bIsFrozen)
 
FMemoryImageObject FreezeMemoryImageObject (const void *Object, const FTypeLayoutDesc &TypeDesc, FPointerTableBase *PointerTable)
 
voidUnfreezeMemoryImageObject (const void *FrozenObject, const FTypeLayoutDesc &TypeDesc, const FPointerTableBase *PointerTable)
 

Macro Definition Documentation

◆ MEMORYIMAGE_DERIVEDDATA_VER_ANSI

#define MEMORYIMAGE_DERIVEDDATA_VER_ANSI   "B6A0A753ED62499D8F30931E61FCAB05"

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogMemoryImage  ,
Log  ,
All   
)

◆ FreezeMemoryImageObject()

FMemoryImageObject FreezeMemoryImageObject ( const void Object,
const FTypeLayoutDesc TypeDesc,
FPointerTableBase PointerTable 
)

◆ IMPLEMENT_TYPE_LAYOUT() [1/3]

IMPLEMENT_TYPE_LAYOUT ( FHashedName  )

◆ IMPLEMENT_TYPE_LAYOUT() [2/3]

IMPLEMENT_TYPE_LAYOUT ( FMemoryImageString  )

◆ IMPLEMENT_TYPE_LAYOUT() [3/3]

IMPLEMENT_TYPE_LAYOUT ( FPlatformTypeLayoutParameters  )

◆ InternalDeleteObjectFromLayout()

void InternalDeleteObjectFromLayout ( void Object,
const FTypeLayoutDesc TypeDesc,
const FPointerTableBase PtrTable,
bool  bIsFrozen 
)

◆ UnfreezeMemoryImageObject()

void * UnfreezeMemoryImageObject ( const void FrozenObject,
const FTypeLayoutDesc TypeDesc,
const FPointerTableBase PointerTable 
)