|
|
| ArchiveReaderUncompressed (xiiInt32 iDataDirUserData) |
| |
| virtual xiiUInt64 | Skip (xiiUInt64 uiBytes) override |
| | Helper method to skip a number of bytes (implementations of the directory reader may implement this more efficiently for example)
|
| |
| virtual xiiUInt64 | Read (void *pBuffer, xiiUInt64 uiBytes) override |
| |
|
| ArchiveReaderCommon (xiiInt32 iDataDirUserData) |
| |
| virtual xiiUInt64 | GetFileSize () const override |
| | Returns the current total size of the file.
|
| |
|
| xiiDataDirectoryReader (xiiInt32 iDataDirUserData) |
| |
|
| xiiDataDirectoryReaderWriterBase (xiiInt32 iDataDirUserData, bool bIsReader) |
| | The derived class should pass along whether it is a reader or writer.
|
| |
|
xiiResult | Open (xiiStringView sFile, xiiDataDirectoryType *pOwnerDataDirectory, xiiFileShareMode::Enum fileShareMode) |
| | Used by xiiDataDirectoryType's to try to open the given file. They need to pass along their own pointer.
|
| |
|
void | Close () |
| | Closes this data stream.
|
| |
|
const xiiString128 & | GetFilePath () const |
| | Returns the relative path of this file within the owner data directory.
|
| |
|
xiiDataDirectoryType * | GetDataDirectory () const |
| | Returns the pointer to the data directory, which created this reader/writer.
|
| |
|
bool | IsReader () const |
| | Returns true if this is a reader stream, false if it is a writer stream.
|
| |
|
xiiInt32 | GetDataDirUserData () const |
| |
◆ InternalClose()
| void xiiDataDirectory::ArchiveReaderUncompressed::InternalClose |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ InternalOpen()
◆ Read()
| xiiUInt64 xiiDataDirectory::ArchiveReaderUncompressed::Read |
( |
void * | pBuffer, |
|
|
xiiUInt64 | uiBytes ) |
|
overridevirtual |
◆ Skip()
| xiiUInt64 xiiDataDirectory::ArchiveReaderUncompressed::Skip |
( |
xiiUInt64 | uiBytes | ) |
|
|
overridevirtual |
Helper method to skip a number of bytes (implementations of the directory reader may implement this more efficiently for example)
Reimplemented from xiiDataDirectoryReader.
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Engine/Foundation/IO/Archive/DataDirTypeArchive.h
- /home/runner/work/XII/XII/Source/Engine/Foundation/IO/Archive/Implementation/DataDirTypeArchive.cpp