Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Serialization
Inheritance Hierarchy
- FArchiveState
- FArchive
- FMemoryArchive
- TMemoryWriter
- FMemoryWriter
- FConcertIdentifierWriter
- FConcertSyncObjectWriter
- FMaterialResourceMemoryWriter
- FMLAdapterMemoryWriter
- FObjectWriter
- FBinaryObjectWriter
- FMemoryWriter64
- TBufferArchive
- FBufferArchive
- FNetworkFileArchive
- FBufferArchive64
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Serialization/MemoryWriter.h |
| Include | #include "Serialization/MemoryWriter.h" |
Syntax
template<int IndexSize>
class TMemoryWriter : public FMemoryArchive
Remarks
Archive for storing arbitrary data to the specified memory location
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FName | ArchiveName | Archive name, used to debugging, by default set to NAME_None. | |
| TArray< uint8, TSizedDefaultAllocator< IndexSize > > & | Bytes |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TMemoryWriter
(
TArray< uint8, TSizedDefaultAllocator< IndexSize >>& InBytes, |
Overridden from FArchive
| Type | Name | Description | |
|---|---|---|---|
| void | Serialize
(
void* Data, |
Overridden from FArchiveState
| Type | Name | Description | |
|---|---|---|---|
| FString | Returns the name of the Archive. | ||
| int64 | TotalSize () |
Returns total size of the backing data storage. |
Typedefs
| Name | Description |
|---|---|
| IndexSizeType |