![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PlatformIoDispatcherBase.h>
Inheritance diagram for UE::FIoFileBlockRequest:Public Types | |
| enum class | EQueueStatus : uint8 { None , Enqueued , Dequeued } |
| using | FEncodedBlocksArray = TArray< FIoEncodedBlockRequest *, TInlineAllocator< 8 > > |
Public Types inherited from TIntrusiveListElement< FIoFileBlockRequest > | |
| using | ElementType = FIoFileBlockRequest |
Public Attributes | |
| FEncodedBlocksArray | EncodedBlockRequests |
| FIoFileBlockRequest * | Next = nullptr |
| FIoFileBlockRequest * | Prev = nullptr |
| FIoPlatformReadRequest * | DirectReadRequest = nullptr |
| void * | Buffer = nullptr |
| FIoFileHandle | FileHandle |
| FIoBlockKey | BlockKey |
| uint64 | FileOffset = 0 |
| int64 | FileSize = 0 |
| uint64 | Size = 0 |
| uint64 | BytesUsed = 0 |
| uint64 | TimeCreated = FPlatformTime::Cycles64() |
| uint32 | SeqNo = NextSeqNo++ |
| FIoBufferHandle | BufferHandle |
| EIoErrorCode | ErrorCode = EIoErrorCode::Unknown |
| int32 | Priority = 0 |
| EQueueStatus | QueueStatus = EQueueStatus::None |
Static Public Attributes | |
| static uint32 | NextSeqNo = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from TIntrusiveListElement< FIoFileBlockRequest > | |
| static FIoFileBlockRequest * | GetNext (const ElementType *Element) |
| static void | SetNext (ElementType *Element, ElementType *Next) |
| using UE::FIoFileBlockRequest::FEncodedBlocksArray = TArray<FIoEncodedBlockRequest*, TInlineAllocator<8> > |
|
strong |
| FIoBlockKey UE::FIoFileBlockRequest::BlockKey |
| void* UE::FIoFileBlockRequest::Buffer = nullptr |
| FIoBufferHandle UE::FIoFileBlockRequest::BufferHandle |
| uint64 UE::FIoFileBlockRequest::BytesUsed = 0 |
| FIoPlatformReadRequest* UE::FIoFileBlockRequest::DirectReadRequest = nullptr |
| FEncodedBlocksArray UE::FIoFileBlockRequest::EncodedBlockRequests |
| EIoErrorCode UE::FIoFileBlockRequest::ErrorCode = EIoErrorCode::Unknown |
| FIoFileHandle UE::FIoFileBlockRequest::FileHandle |
| uint64 UE::FIoFileBlockRequest::FileOffset = 0 |
| int64 UE::FIoFileBlockRequest::FileSize = 0 |
| FIoFileBlockRequest* UE::FIoFileBlockRequest::Next = nullptr |
|
static |
| FIoFileBlockRequest* UE::FIoFileBlockRequest::Prev = nullptr |
| int32 UE::FIoFileBlockRequest::Priority = 0 |
| EQueueStatus UE::FIoFileBlockRequest::QueueStatus = EQueueStatus::None |
| uint64 UE::FIoFileBlockRequest::Size = 0 |
| uint64 UE::FIoFileBlockRequest::TimeCreated = FPlatformTime::Cycles64() |