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