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

#include <BulkData.h>

Inherits FBulkDataBatchRequest::FBuilder.

Public Member Functions

COREUOBJECT_API FScatterGatherBuilder (int32 MaxCount)
 
COREUOBJECT_API FScatterGatherBuilderRead (const FBulkData &BulkData, uint64 Offset=0, uint64 Size=MAX_uint64)
 
COREUOBJECT_API void Issue (FIoBuffer &Dst, EAsyncIOPriorityAndFlags Priority, FCompletionCallback &&Callback, FBulkDataBatchRequest &OutRequest)
 

Detailed Description

Reads one or more bulk data and copies the result into a single I/O buffer.

Constructor & Destructor Documentation

◆ FScatterGatherBuilder()

FBulkDataBatchRequest::FScatterGatherBuilder::FScatterGatherBuilder ( int32  MaxCount)

Member Function Documentation

◆ Issue()

void FBulkDataBatchRequest::FScatterGatherBuilder::Issue ( FIoBuffer Dst,
EAsyncIOPriorityAndFlags  Priority,
FCompletionCallback &&  Callback,
FBulkDataBatchRequest OutRequest 
)

Issue the batch.

Parameters
DstAn empty or preallocated I/O buffer.
PriorityThe I/O priority.
CallbackA callback triggered when the operation is completed.
OutRequestA handle to the batch request.
Note
Assumes one or more handle(s) has been passed into any of the read operations.

◆ Read()

FBulkDataBatchRequest::FScatterGatherBuilder & FBulkDataBatchRequest::FScatterGatherBuilder::Read ( const FBulkData BulkData,
uint64  Offset = 0,
uint64  Size = MAX_uint64 
)

Read the bulk data from the specified offset and size.


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