![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BulkData.h>
Inherits FBulkDataBatchRequest::FBuilder.
Public Member Functions | |
| COREUOBJECT_API | FBatchBuilder (int32 MaxCount) |
| COREUOBJECT_API bool | IsEmpty () const |
| COREUOBJECT_API FBatchBuilder & | Read (FBulkData &BulkData, EAsyncIOPriorityAndFlags Priority=DefaultPriority) |
| FBatchBuilder & | Read (const FBulkData &BulkData, uint64 Offset, uint64 Size, EAsyncIOPriorityAndFlags Priority, FIoBuffer &Dst) |
| FBatchBuilder & | Read (const FBulkData &BulkData, uint64 Offset, uint64 Size, EAsyncIOPriorityAndFlags Priority, FIoBuffer &Dst, FBulkDataBatchReadRequest &OutRequest) |
| COREUOBJECT_API void | Issue (FCompletionCallback &&Callback, FBulkDataBatchRequest &OutRequest) |
| COREUOBJECT_API void | Issue (FBulkDataBatchRequest &OutRequest) |
| COREUOBJECT_API void | Issue () |
Issue one or more I/O request in a single batch.
| FBulkDataBatchRequest::FBatchBuilder::FBatchBuilder | ( | int32 | MaxCount | ) |
| bool FBulkDataBatchRequest::FBatchBuilder::IsEmpty | ( | ) | const |
Returns whether the batch is empty.
| void FBulkDataBatchRequest::FBatchBuilder::Issue | ( | ) |
Issue the batch.
| void FBulkDataBatchRequest::FBatchBuilder::Issue | ( | FBulkDataBatchRequest & | OutRequest | ) |
Issue the batch.
| OutRequest | A handle to the batch request. |
| void FBulkDataBatchRequest::FBatchBuilder::Issue | ( | FCompletionCallback && | Callback, |
| FBulkDataBatchRequest & | OutRequest | ||
| ) |
Issue the batch.
| Callback | Completion callback. |
| OutRequest | A handle to the batch request. |
|
inline |
Read the bulk data from the specified offset and size and copy the result into the destination buffer.
| BulkData | The bulk data instance. |
| Offset | Offset relative to the bulk data offset. |
| Size | Number of bytes to read. Use MAX_uint64 to read the entire bulk data. |
| Priority | The I/O priority. |
| Dst | An empty or preallocated I/O buffer. |
|
inline |
Read the bulk data from the specified offset and size and copy the result into the destination buffer.
| BulkData | The bulk data instance. |
| Offset | Offset relative to the bulk data. |
| Size | Number of bytes to read. Use MAX_uint64 to read the entire bulk data. |
| Priority | The I/O priority. |
| Dst | An empty or preallocated I/O buffer. |
| OutRequest | A handle to the read request. |
| FBulkDataBatchRequest::FBatchBuilder & FBulkDataBatchRequest::FBatchBuilder::Read | ( | FBulkData & | BulkData, |
| EAsyncIOPriorityAndFlags | Priority = DefaultPriority |
||
| ) |
Read the entire bulk data and copy the result to the specified instance.