![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MemoryImage.h>
Public Member Functions | |
| FMemoryImage () | |
| FPointerTableBase & | GetPointerTable () const |
| const FPointerTableBase & | GetPrevPointerTable () const |
| FMemoryImageSection * | AllocateSection () |
| CORE_API void | Flatten (FMemoryImageResult &OutResult, bool bMergeDuplicateSections=false) |
Public Attributes | |
| TArray< TRefCountPtr< FMemoryImageSection > > | Sections |
| FPointerTableBase * | PointerTable |
| const FPointerTableBase * | PrevPointerTable |
| FPlatformTypeLayoutParameters | HostLayoutParameters |
| FPlatformTypeLayoutParameters | TargetLayoutParameters |
| const class UStruct * | CurrentStruct |
|
inline |
|
inline |
| void FMemoryImage::Flatten | ( | FMemoryImageResult & | OutResult, |
| bool | bMergeDuplicateSections = false |
||
| ) |
Merging duplicate sections will make the resulting memory image smaller. This will only work for data that is expected to be read-only after freezing. Merging sections will break any manual fix-ups applied to the frozen data
|
inline |
|
inline |
| const class UStruct* FMemoryImage::CurrentStruct |
| FPlatformTypeLayoutParameters FMemoryImage::HostLayoutParameters |
| FPointerTableBase* FMemoryImage::PointerTable |
| const FPointerTableBase* FMemoryImage::PrevPointerTable |
| TArray<TRefCountPtr<FMemoryImageSection> > FMemoryImage::Sections |
| FPlatformTypeLayoutParameters FMemoryImage::TargetLayoutParameters |