FArchiveFileReaderGeneric

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/HAL/FileManagerGeneric.h

Include

#include "HAL/FileManagerGeneric.h"

Syntax

class FArchiveFileReaderGeneric : public FArchive

Variables

Name Description

Protected variable

TArray64< uint8...

 

BufferArray

Protected variable

int64

 

BufferBase

Protected variable

int64

 

BufferSize

Protected variable

FString

 

Filename

Filename for debugging purposes.

Protected variable

TUniquePtr< IFi...

 

Handle

Protected variable

int64

 

Pos

Protected variable

int64

 

Size

Constructors

Name Description

Public function

FArchiveFileReaderGeneric

(
    IFileHandle* InHandle,
    const TCHAR* InFilename,
    int64 InSize,
    uint32 InBufferSize
)

Destructors

Name Description

Public function

~FArchiveFileReaderGeneric()

Functions

Name Description

Protected function Virtual

void

 

CloseLowLevel()

Close the file handle

Protected function

bool

 

InternalPrecache

(
    int64 PrecacheOffset,
    int64 PrecacheSize
)

Protected function Virtual

void

 

ReadLowLevel

(
    uint8* Dest,
    int64 CountToRead,
    int64& OutBytesRead
)

Platform specific read

Protected function Virtual

bool

 

SeekLowLevel

(
    int64 InPos
)

Platform specific seek

Overridden from FArchive

Name Description

Public function Virtual

bool

 

Close()

Public function Virtual

void

 

Seek

(
    int64 InPos
)

Public function Virtual

void

 

Serialize

(
    void* V,
    int64 Length
)

Overridden from FArchiveState

Name Description

Public function Virtual Const

FString

 

GetArchiveName()

Returns the name of the Archive.

Public function Virtual

int64

 

Tell()

Public function Virtual

int64

 

TotalSize()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss