UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ FILEREAD_Silent
Definition FileManager.h:30
Definition Archive.h:1208
Definition NonBufferingReadOnlyArchive.h:18
uint32 Flags
Definition NonBufferingReadOnlyArchive.h:80
int64 BufferReadAlignment
Definition NonBufferingReadOnlyArchive.h:78
bool SeekLowLevel(int64 InPos)
Definition NonBufferingReadOnlyArchive.cpp:59
TUniquePtr< IFileHandle > Handle
Definition NonBufferingReadOnlyArchive.h:75
bool IsSilent() const
Definition NonBufferingReadOnlyArchive.h:66
bool InternalPrecache(int64 PrecacheOffset, int64 PrecacheSize)
Definition NonBufferingReadOnlyArchive.cpp:122
virtual bool Precache(int64 PrecacheOffset, int64 PrecacheSize) override
Definition NonBufferingReadOnlyArchive.cpp:91
FString Filename
Definition NonBufferingReadOnlyArchive.h:71
virtual int64 TotalSize() override final
Definition NonBufferingReadOnlyArchive.h:29
void CloseLowLevel()
Definition NonBufferingReadOnlyArchive.cpp:80
int64 BufferSize
Definition NonBufferingReadOnlyArchive.h:79
int64 Size
Definition NonBufferingReadOnlyArchive.h:72
void OpenFileLowLevel(const TCHAR *InFilename)
Definition NonBufferingReadOnlyArchive.cpp:64
virtual bool Close() override final
Definition NonBufferingReadOnlyArchive.cpp:85
int64 Pos
Definition NonBufferingReadOnlyArchive.h:73
bool OpenFile(const TCHAR *InFilename)
Definition NonBufferingReadOnlyArchive.cpp:103
virtual FString GetArchiveName() const override
Definition NonBufferingReadOnlyArchive.h:35
uint8 * Buffer
Definition NonBufferingReadOnlyArchive.h:77
~FNonBufferingReadOnlyArchive()
Definition NonBufferingReadOnlyArchive.cpp:30
virtual int64 Tell() override final
Definition NonBufferingReadOnlyArchive.h:25
void ReadLowLevel(uint8 *Dest, int64 CountToRead, int64 &OutBytesRead)
Definition NonBufferingReadOnlyArchive.cpp:46
int64 BufferBase
Definition NonBufferingReadOnlyArchive.h:74
Definition UniquePtr.h:107