Navigation
API > API/Runtime > API/Runtime/Core
Archive for storing arbitrary data to the specified memory location
| |
|
| Name |
TMemoryWriterBase |
| Type |
class |
| Header File |
/Engine/Source/Runtime/Core/Public/Serialization/MemoryWriter.h |
| Include Path |
#include "Serialization/MemoryWriter.h" |
Syntax
template<typename ArrayAllocatorType>
class TMemoryWriterBase : public FMemoryArchive
Inheritance Hierarchy
Derived Classes
Constructors
| Name |
Remarks |
Include Path |
Unreal Specifiers |
TMemoryWriterBase
(
TArray< uint8, ArrayAllocatorType >& InBytes,
bool bIsPersistent,
bool bSetOffset,
const FName InArchiveName
)
|
|
Serialization/MemoryWriter.h |
|
Typedefs
| Name |
Type |
Remarks |
Include Path |
| IndexSizeType |
typename ArrayAllocatorType::SizeType |
|
Serialization/MemoryWriter.h |
Constants
| Name |
Type |
Remarks |
Include Path |
| IndexSize |
int32 |
|
Serialization/MemoryWriter.h |
Functions
Public
Overridden from FArchive
| Name |
Remarks |
Include Path |
Unreal Specifiers |
virtual void Serialize
(
void* Data,
int64 Num
)
|
|
Serialization/MemoryWriter.h |
|
Overridden from FArchiveState
| Name |
Remarks |
Include Path |
Unreal Specifiers |
|
Returns the name of the Archive. |
Serialization/MemoryWriter.h |
|
virtual int64 TotalSize()
|
Returns total size of the backing data storage. |
Serialization/MemoryWriter.h |
|