UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMemoryImageResult Struct Reference

#include <MemoryImage.h>

Public Member Functions

CORE_API void SaveToArchive (FArchive &Ar) const
 
CORE_API bool ApplyPatches (void *FrozenObject, uint64 FrozenObjectSize) const
 

Static Public Member Functions

static CORE_API FMemoryImageObject LoadFromArchive (FArchive &Ar, const FTypeLayoutDesc &TypeDesc, FPointerTableBase *PointerTable, FPlatformTypeLayoutParameters &OutLayoutParameters)
 

Public Attributes

TArray< uint8Bytes
 
FPointerTableBasePointerTable = nullptr
 
FPlatformTypeLayoutParameters TargetLayoutParameters
 
TArray< FMemoryImageVTablePointerVTables
 
TArray< FMemoryImageNamePointerScriptNames
 
TArray< FMemoryImageNamePointerMemoryImageNames
 

Member Function Documentation

◆ ApplyPatches()

bool FMemoryImageResult::ApplyPatches ( void FrozenObject,
uint64  FrozenObjectSize 
) const

◆ LoadFromArchive()

FMemoryImageObject FMemoryImageResult::LoadFromArchive ( FArchive Ar,
const FTypeLayoutDesc TypeDesc,
FPointerTableBase PointerTable,
FPlatformTypeLayoutParameters OutLayoutParameters 
)
static

◆ SaveToArchive()

void FMemoryImageResult::SaveToArchive ( FArchive Ar) const

Member Data Documentation

◆ Bytes

TArray<uint8> FMemoryImageResult::Bytes

◆ MemoryImageNames

TArray<FMemoryImageNamePointer> FMemoryImageResult::MemoryImageNames

◆ PointerTable

FPointerTableBase* FMemoryImageResult::PointerTable = nullptr

◆ ScriptNames

TArray<FMemoryImageNamePointer> FMemoryImageResult::ScriptNames

◆ TargetLayoutParameters

FPlatformTypeLayoutParameters FMemoryImageResult::TargetLayoutParameters

◆ VTables

TArray<FMemoryImageVTablePointer> FMemoryImageResult::VTables

The documentation for this struct was generated from the following files: