Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Serialization
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Serialization/MemoryImageWriter.h |
| Include | #include "Serialization/MemoryImageWriter.h" |
Syntax
class FMemoryImageWriter
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMemoryImageSection * | Section | Private: |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMemoryImageWriter
(
FMemoryImage& InImage |
|||
FMemoryImageWriter
(
FMemoryImageSection* InSection |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AddTypeDependency
(
const FTypeLayoutDesc& TypeDesc |
||
| const FPlatformTypeLayoutParameters & | |||
| FMemoryImage & | GetImage () |
||
| uint32 | GetOffset () |
||
| FPointerTableBase & | |||
| const FPlatformTypeLayoutParameters & | |||
| bool | |||
| bool | |||
| const FPointerTableBase * | |||
| uint32 | WriteAlignment
(
uint32 Alignment |
||
| uint32 | |||
| uint32 | WriteBytes
(
const void* Data, |
||
| uint32 | WriteBytes
(
const T& Data |
||
| uint32 | WriteFMemoryImageName
(
int32 NumBytes, |
||
| uint32 | WriteFScriptName
(
const FScriptName& Name |
||
| uint32 | |||
| void | WriteObject
(
const void* Object, |
||
| void | WriteObject
(
const T& Object |
||
| void | WriteObjectArray
(
const void* Object, |
||
| void | WritePaddingToSize
(
uint32 Offset |
||
| FMemoryImageWriter | WritePointer
(
const FTypeLayoutDesc& TypeDesc |
||
| FMemoryImageWriter | WritePointer
(
const FTypeLayoutDesc& StaticTypeDesc, |
||
| uint32 | WriteRawPointerSizedBytes
(
uint64 PointerValue |
||
| void | WriteRootObject
(
const T& Object |
||
| void | WriteRootObject
(
const void* Object, |
||
| uint32 | WriteVTable
(
const FTypeLayoutDesc& TypeDesc, |