UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::FIoDispatcherChunkBlockDecoder Class Reference

#include <IoDispatcherChunkDecoder.h>

+ Inheritance diagram for UE::FIoDispatcherChunkBlockDecoder:

Public Member Functions

 FIoDispatcherChunkBlockDecoder ()=default
 
virtual ~FIoDispatcherChunkBlockDecoder ()=default
 
virtual void Enqueue (FIoChunkBlockDecodeRequest &&DecodeRequest) override
 
void Initialize (uint32 MaxWorkerCount, uint32 MaxConsecutiveDecodeJobs, UE::Tasks::ETaskPriority TaskPriority)
 
bool TryRetractAndExecuteDecodeTasks ()
 
bool TryExecuteDecodeRequest ()
 
void TryDequeueAndLaunchDecodeTasks ()
 
- Public Member Functions inherited from IIoChunkBlockDecoder
virtual ~IIoChunkBlockDecoder ()=default
 

Constructor & Destructor Documentation

◆ FIoDispatcherChunkBlockDecoder()

UE::FIoDispatcherChunkBlockDecoder::FIoDispatcherChunkBlockDecoder ( )
default

◆ ~FIoDispatcherChunkBlockDecoder()

virtual UE::FIoDispatcherChunkBlockDecoder::~FIoDispatcherChunkBlockDecoder ( )
virtualdefault

Member Function Documentation

◆ Enqueue()

void UE::FIoDispatcherChunkBlockDecoder::Enqueue ( FIoChunkBlockDecodeRequest &&  DecodeRequest)
overridevirtual

Implements IIoChunkBlockDecoder.

◆ Initialize()

void UE::FIoDispatcherChunkBlockDecoder::Initialize ( uint32  MaxWorkerCount,
uint32  MaxConsecutiveDecodeJobs,
UE::Tasks::ETaskPriority  TaskPriority 
)

◆ TryDequeueAndLaunchDecodeTasks()

void UE::FIoDispatcherChunkBlockDecoder::TryDequeueAndLaunchDecodeTasks ( )

◆ TryExecuteDecodeRequest()

bool UE::FIoDispatcherChunkBlockDecoder::TryExecuteDecodeRequest ( )

◆ TryRetractAndExecuteDecodeTasks()

bool UE::FIoDispatcherChunkBlockDecoder::TryRetractAndExecuteDecodeTasks ( )

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