Navigation
Unreal Engine C++ API Reference > Runtime > Core > IO
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/IO/IoDispatcher.h |
Include | #include "IO/IoDispatcher.h" |
Syntax
class FIoStoreReader
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | EnumerateChunks
(
TFunction< bool(FIoStoreTocChunkInfo&&)>&& Callback |
|
![]() ![]() |
void | EnumerateCompressedBlocks
(
TFunction< bool(const FIoStoreTocCompressedBlockInfo&)>&& Callback |
|
![]() ![]() |
void | EnumerateCompressedBlocksForChunk
(
const FIoChunkId& Chunk, |
|
![]() ![]() |
TIoStatusOr< FIoStoreTocChunkInfo > | GetChunkInfo
(
const FIoChunkId& Chunk |
|
![]() ![]() |
TIoStatusOr< FIoStoreTocChunkInfo > | GetChunkInfo
(
const uint32 TocEntryIndex |
|
![]() ![]() |
uint32 | ||
![]() ![]() |
const TArray< FName > & | ||
![]() ![]() |
EIoContainerFlags | ||
![]() ![]() |
FIoContainerId | ||
![]() ![]() |
const FIoDirectoryIndexReader & | ||
![]() ![]() |
FGuid | ||
![]() ![]() |
void | GetFilenames
(
TArray< FString >& OutFileList |
|
![]() ![]() |
void | GetFilenamesByBlockIndex
(
const TArray< int32 >& InBlockIndexList, |
|
![]() ![]() |
uint32 | GetVersion () |
|
![]() |
FIoStatus | Initialize
(
const TCHAR* ContainerPath, |
|
![]() ![]() |
TIoStatusOr< FIoBuffer > | Read
(
const FIoChunkId& Chunk, |
Reads the chunk off the disk, decrypting/decompressing as necessary. |
![]() ![]() |
UE::Tasks::TTask< TIoStatusOr< FIoBuffer > > | ReadAsync
(
const FIoChunkId& Chunk, |
As Read(), except returns a task that will contain the result after a .Wait/.BusyWait. |
![]() ![]() |
TIoStatusOr< FIoStoreCompressedReadResult > | ReadCompressed
(
const FIoChunkId& Chunk, |
Reads and decrypts if necessary the compressed blocks, but does not decompress them. |