Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Serialization
Inheritance Hierarchy
- FRefCountedObject
- FMemoryImageSection
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Serialization/MemoryImage.h |
| Include | #include "Serialization/MemoryImage.h" |
Syntax
class FMemoryImageSection : public FRefCountedObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< uint8 > | Bytes | ||
| FSHAHash | Hash | ||
| uint32 | MaxAlignment | ||
| TArray< FMemoryImageNamePointer > | MemoryImageNames | ||
| FMemoryImage * | ParentImage | ||
| TArray< FSectionPointer > | Pointers | ||
| TArray< FMemoryImageNamePointer > | ScriptNames | ||
| TArray< FMemoryImageVTablePointer > | VTables |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMemoryImageSection
(
FMemoryImage* InImage |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ComputeHash () |
||
| uint32 | Flatten
(
FMemoryImageResult& OutResult |
||
| uint32 | GetOffset () |
||
| uint32 | WriteAlignment
(
uint32 Alignment |
||
| uint32 | WriteBytes
(
const T& Data |
||
| uint32 | WriteBytes
(
const void* Data, |
||
| uint32 | WriteFMemoryImageName
(
int32 NumBytes, |
||
| uint32 | WriteFScriptName
(
const FScriptName& Name |
||
| void | WritePaddingToSize
(
uint32 Offset |
||
| FMemoryImageSection * | WritePointer
(
const FTypeLayoutDesc& StaticTypeDesc, |
||
| uint32 | WriteRawPointerSizedBytes
(
uint64 PointerValue |
||
| uint32 | WriteVTable
(
const FTypeLayoutDesc& TypeDesc, |
||
| uint32 | WriteZeroBytes
(
int32 Num |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSectionPointer |