Navigation
API > API/Runtime > API/Runtime/Core
| Name | FArchiveFileReaderGeneric |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/HAL/FileManagerGeneric.h |
| Include Path | #include "HAL/FileManagerGeneric.h" |
Syntax
class FArchiveFileReaderGeneric : public FArchive
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveFileReaderGeneric
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArchiveFileReaderGeneric
(
IFileHandle* InHandle, |
HAL/FileManagerGeneric.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FArchiveFileReaderGeneric() |
HAL/FileManagerGeneric.h |
Enums
Protected
| Name | Remarks |
|---|---|
| FArchiveFileReaderGeneric |
Functions
Public
Overridden from FArchive
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Close() |
Attempts to close and finalize any handles used for backing data storage, returns true if it succeeded. | HAL/FileManagerGeneric.h | |
virtual void FlushCache() |
Flushes cache and frees internal data. | HAL/FileManagerGeneric.h | |
virtual bool Precache
(
int64 PrecacheOffset, |
Hint the archive that the region starting at passed in offset and spanning the passed in size is going to be read soon and should be precached. | HAL/FileManagerGeneric.h | |
virtual void Seek
(
int64 InPos |
Attempts to set the current offset into backing data storage, this will do nothing if there is no storage. | HAL/FileManagerGeneric.h | |
virtual void Serialize
(
void* V, |
HAL/FileManagerGeneric.h |
Overridden from FArchiveState
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetArchiveName () |
Returns the name of the Archive. | HAL/FileManagerGeneric.h | |
virtual int64 Tell () |
Returns the current location within the backing data storage, which can possibly be passed to Seek later to restore a read/write location. | HAL/FileManagerGeneric.h | |
virtual int64 TotalSize() |
Returns total size of the backing data storage. | HAL/FileManagerGeneric.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CloseLowLevel() |
Close the file handle | HAL/FileManagerGeneric.h | |
bool InternalPrecache
(
int64 PrecacheOffset, |
HAL/FileManagerGeneric.h | ||
bool IsSilent() |
Returns true if the archive should suppress logging in case of error | HAL/FileManagerGeneric.h | |
virtual void ReadLowLevel
(
uint8* Dest, |
Platform specific read | HAL/FileManagerGeneric.h | |
virtual bool SeekLowLevel
(
int64 InPos |
Platform specific seek | HAL/FileManagerGeneric.h |