|
| | FIoStoreReaderImpl () |
| |
| UE::Tasks::FTask | StartAsyncRead (int32 InPartitionIndex, int64 InPartitionOffset, int64 InReadAmount, uint8 *OutBuffer, std::atomic_bool *OutSuccess) const |
| |
| FIoStatus | Initialize (FStringView InContainerPath, const TMap< FGuid, FAES::FAESKey > &InDecryptionKeys) |
| |
| FIoContainerId | GetContainerId () const |
| |
| uint32 | GetVersion () const |
| |
| EIoContainerFlags | GetContainerFlags () const |
| |
| FGuid | GetEncryptionKeyGuid () const |
| |
| FString | GetContainerName () const |
| |
| int32 | GetChunkCount () const |
| |
| void | EnumerateChunks (TFunction< bool(FIoStoreTocChunkInfo &&)> &&Callback) const |
| |
| TIoStatusOr< FIoStoreTocChunkInfo > | GetChunkInfo (const FIoChunkId &ChunkId) const |
| |
| TIoStatusOr< FIoStoreTocChunkInfo > | GetChunkInfo (const uint32 TocEntryIndex) const |
| |
| UE::Tasks::TTask< TIoStatusOr< FIoBuffer > > | ReadAsync (const FIoChunkId &ChunkId, const FIoReadOptions &Options) const |
| |
| TIoStatusOr< FIoBuffer > | Read (const FIoChunkId &ChunkId, const FIoReadOptions &Options) const |
| |
| TIoStatusOr< FIoStoreCompressedReadResult > | ReadCompressed (const FIoChunkId &ChunkId, const FIoReadOptions &Options, bool bDecrypt) const |
| |
| const FIoDirectoryIndexReader & | GetDirectoryIndexReader () const |
| |
| bool | TocChunkContainsBlockIndex (const int32 TocEntryIndex, const int32 BlockIndex) const |
| |
| uint32 | GetCompressionBlockSize () const |
| |
| const TArray< FName > & | GetCompressionMethods () const |
| |
| bool | EnumerateCompressedBlocksForChunk (const FIoChunkId &ChunkId, TFunction< bool(const FIoStoreTocCompressedBlockInfo &)> &&Callback) const |
| |
| void | EnumerateCompressedBlocks (TFunction< bool(const FIoStoreTocCompressedBlockInfo &)> &&Callback) const |
| |
| void | GetContainerFilePaths (TArray< FString > &OutPaths) |
| |
◆ FIoStoreReaderImpl()
| FIoStoreReaderImpl::FIoStoreReaderImpl |
( |
| ) |
|
|
inline |
◆ EnumerateChunks()
◆ EnumerateCompressedBlocks()
◆ EnumerateCompressedBlocksForChunk()
◆ GetChunkCount()
| int32 FIoStoreReaderImpl::GetChunkCount |
( |
| ) |
const |
|
inline |
◆ GetChunkInfo() [1/2]
◆ GetChunkInfo() [2/2]
◆ GetCompressionBlockSize()
| uint32 FIoStoreReaderImpl::GetCompressionBlockSize |
( |
| ) |
const |
|
inline |
◆ GetCompressionMethods()
| const TArray< FName > & FIoStoreReaderImpl::GetCompressionMethods |
( |
| ) |
const |
|
inline |
◆ GetContainerFilePaths()
| void FIoStoreReaderImpl::GetContainerFilePaths |
( |
TArray< FString > & |
OutPaths | ) |
|
|
inline |
◆ GetContainerFlags()
◆ GetContainerId()
◆ GetContainerName()
| FString FIoStoreReaderImpl::GetContainerName |
( |
| ) |
const |
|
inline |
◆ GetDirectoryIndexReader()
◆ GetEncryptionKeyGuid()
| FGuid FIoStoreReaderImpl::GetEncryptionKeyGuid |
( |
| ) |
const |
|
inline |
◆ GetVersion()
| uint32 FIoStoreReaderImpl::GetVersion |
( |
| ) |
const |
|
inline |
◆ Initialize()
◆ Read()
◆ ReadAsync()
◆ ReadCompressed()
◆ StartAsyncRead()
◆ TocChunkContainsBlockIndex()
| bool FIoStoreReaderImpl::TocChunkContainsBlockIndex |
( |
const int32 |
TocEntryIndex, |
|
|
const int32 |
BlockIndex |
|
) |
| const |
|
inline |
◆ NumHandlesPerFile
The documentation for this class was generated from the following file: