FLargeMemoryReader

Archive for reading a large amount of arbitrary data from memory

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Serialization/LargeMemoryReader.h

Include

#include "Serialization/LargeMemoryReader.h"

Syntax

class FLargeMemoryReader : public FMemoryArchive

Remarks

Archive for reading a large amount of arbitrary data from memory

Constructors

Name Description

Public function

FLargeMemoryReader

(
    const uint8* InData,
    const int64 Num,
    ELargeMemoryReaderFlags InFlags,
    const FName InArchiveName
)

Destructors

Name Description

Public function

~FLargeMemoryReader()

Destructor

Overridden from FArchive

Name Description

Public function Virtual

void

 

Serialize

(
    void* OutData,
    int64 Num
)

Overridden from FArchiveState

Name Description

Public function Virtual Const

FString

 

GetArchiveName()

Returns the name of the Archive.

Public function Virtual

int64

 

TotalSize()

Gets the total size of the data buffer