Navigation
API > API/Runtime > API/Runtime/Core
Archive for reading a large amount of arbitrary data from memory
| Name | FLargeMemoryReader |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/LargeMemoryReader.h |
| Include Path | #include "Serialization/LargeMemoryReader.h" |
Syntax
class FLargeMemoryReader : public FMemoryArchive
Inheritance Hierarchy
- FArchiveState → FArchive → FMemoryArchive → FLargeMemoryReader
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLargeMemoryReader
(
const FLargeMemoryReader& |
Non-copyable | Serialization/LargeMemoryReader.h | |
FLargeMemoryReader
(
const uint8* InData, |
Serialization/LargeMemoryReader.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLargeMemoryReader() |
Destructor | Serialization/LargeMemoryReader.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArchiveName | const FName | Name of the archive this buffer is for | Serialization/LargeMemoryReader.h | |
| bFreeOnClose | const uint8 | Whether the data buffer should be freed when this archive is closed | Serialization/LargeMemoryReader.h | |
| Data | const uint8 * | Data buffer we are reading from | Serialization/LargeMemoryReader.h | |
| NumBytes | const int64 | Total size of the data buffer | Serialization/LargeMemoryReader.h |
Functions
Public
Overridden from FArchive
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
void* OutData, |
Serialization/LargeMemoryReader.h |
Overridden from FArchiveState
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetArchiveName () |
Returns the name of the Archive. | Serialization/LargeMemoryReader.h | |
virtual int64 TotalSize() |
Gets the total size of the data buffer | Serialization/LargeMemoryReader.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLargeMemoryReader & operator=
(
const FLargeMemoryReader& |
Serialization/LargeMemoryReader.h |