UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFileIoStoreReadRequest Struct Reference

#include <IoDispatcherFileBackendTypes.h>

Public Types

enum  EQueueStatus { QueueStatus_NotInQueue , QueueStatus_InQueue , QueueStatus_Started , QueueStatus_Completed }
 

Public Member Functions

 FFileIoStoreReadRequest ()
 

Public Attributes

FFileIoStoreReadRequestNext = nullptr
 
FFileIoStoreReadRequestPrevious = nullptr
 
FFileIoStoreContainerFilePartitionContainerFilePartition = nullptr
 
uint64 Offset = uint64(-1)
 
uint64 Size = uint64(-1)
 
FFileIoStoreBlockKey Key
 
FFileIoStoreBufferBuffer = nullptr
 
uint32 RefCount = 0
 
uint32 BufferRefCount = 0
 
TArray< FFileIoStoreCompressedBlock *, TInlineAllocator< 8 > > CompressedBlocks
 
const uint32 Sequence
 
int32 Priority = 0
 
uint64 CreationTime
 
FFileIoStoreBlockScatter ImmediateScatter
 
uint32 BytesUsed = 0
 
bool bIsCustomRequest = false
 
bool bFailed = false
 
bool bCancelled = false
 
EQueueStatus QueueStatus = QueueStatus_NotInQueue
 

Member Enumeration Documentation

◆ EQueueStatus

Enumerator
QueueStatus_NotInQueue 
QueueStatus_InQueue 
QueueStatus_Started 
QueueStatus_Completed 

Constructor & Destructor Documentation

◆ FFileIoStoreReadRequest()

FFileIoStoreReadRequest::FFileIoStoreReadRequest ( )
inline

Member Data Documentation

◆ bCancelled

bool FFileIoStoreReadRequest::bCancelled = false

◆ bFailed

bool FFileIoStoreReadRequest::bFailed = false

◆ bIsCustomRequest

bool FFileIoStoreReadRequest::bIsCustomRequest = false

◆ Buffer

FFileIoStoreBuffer* FFileIoStoreReadRequest::Buffer = nullptr

◆ BufferRefCount

uint32 FFileIoStoreReadRequest::BufferRefCount = 0

◆ BytesUsed

uint32 FFileIoStoreReadRequest::BytesUsed = 0

◆ CompressedBlocks

TArray<FFileIoStoreCompressedBlock*, TInlineAllocator<8> > FFileIoStoreReadRequest::CompressedBlocks

◆ ContainerFilePartition

FFileIoStoreContainerFilePartition* FFileIoStoreReadRequest::ContainerFilePartition = nullptr

◆ CreationTime

uint64 FFileIoStoreReadRequest::CreationTime

◆ ImmediateScatter

FFileIoStoreBlockScatter FFileIoStoreReadRequest::ImmediateScatter

◆ Key

FFileIoStoreBlockKey FFileIoStoreReadRequest::Key

◆ Next

FFileIoStoreReadRequest* FFileIoStoreReadRequest::Next = nullptr

◆ Offset

uint64 FFileIoStoreReadRequest::Offset = uint64(-1)

◆ Previous

FFileIoStoreReadRequest* FFileIoStoreReadRequest::Previous = nullptr

◆ Priority

int32 FFileIoStoreReadRequest::Priority = 0

◆ QueueStatus

EQueueStatus FFileIoStoreReadRequest::QueueStatus = QueueStatus_NotInQueue

◆ RefCount

uint32 FFileIoStoreReadRequest::RefCount = 0

◆ Sequence

const uint32 FFileIoStoreReadRequest::Sequence

◆ Size

uint64 FFileIoStoreReadRequest::Size = uint64(-1)

The documentation for this struct was generated from the following files: