![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Serialization/MemoryImage.h"#include "Containers/StringView.h"#include "Containers/UnrealString.h"#include "Misc/SecureHash.h"#include "Misc/StringBuilder.h"#include "Misc/MemStack.h"#include "Interfaces/ITargetPlatform.h"#include "UObject/NameTypes.h"#include "Hash/CityHash.h"#include "ProfilingDebugging/LoadTimeTracker.h"#include "Misc/ScopeRWLock.h"#include "Misc/DataDrivenPlatformInfoRegistry.h"#include "Serialization/Archive.h"#include "Serialization/ShaderKeyGenerator.h"#include "Async/ParallelFor.h"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) |
| void * | UnfreezeMemoryImageObject (const void *FrozenObject, const FTypeLayoutDesc &TypeDesc, const FPointerTableBase *PointerTable) |
| #define MEMORYIMAGE_DERIVEDDATA_VER_ANSI "B6A0A753ED62499D8F30931E61FCAB05" |
| DEFINE_LOG_CATEGORY_STATIC | ( | LogMemoryImage | , |
| Log | , | ||
| All | |||
| ) |
| FMemoryImageObject FreezeMemoryImageObject | ( | const void * | Object, |
| const FTypeLayoutDesc & | TypeDesc, | ||
| FPointerTableBase * | PointerTable | ||
| ) |
| IMPLEMENT_TYPE_LAYOUT | ( | FHashedName | ) |
| IMPLEMENT_TYPE_LAYOUT | ( | FMemoryImageString | ) |
| IMPLEMENT_TYPE_LAYOUT | ( | FPlatformTypeLayoutParameters | ) |
| void InternalDeleteObjectFromLayout | ( | void * | Object, |
| const FTypeLayoutDesc & | TypeDesc, | ||
| const FPointerTableBase * | PtrTable, | ||
| bool | bIsFrozen | ||
| ) |
| void * UnfreezeMemoryImageObject | ( | const void * | FrozenObject, |
| const FTypeLayoutDesc & | TypeDesc, | ||
| const FPointerTableBase * | PointerTable | ||
| ) |