Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > Serialization
Inheritance Hierarchy
- FBulkDataRequest
- FBulkDataBatchRequest
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/Serialization/BulkData.h |
Include | #include "Serialization/BulkData.h" |
Syntax
class FBulkDataBatchRequest : public FBulkDataRequest
Remarks
A batch request is a handle to one or more I/O requests.
The batch request is kept alive by passing in handles when appending read operations or by passing in a handle when issuing the batch. At least one handle needs to be passed in. The last handle will block until the entire batch is complete before being released.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
Constructs a new handle to bulk data request. | ||
![]() |
Moves ownership from an invalid or pending request. | ||
![]() |
FBulkDataRequest
(
const FBulkDataRequest& |
Not copy constructable. | |
![]() |
FBulkDataRequest
(
IHandle* InHandle |
||
![]() ![]() |
FBatchBuilder | Returns a request builder that dispatches one or more I/O requests in a single batch. | |
![]() ![]() |
FScatterGatherBuilder | ScatterGather
(
int32 MaxCount |
Returns a request builder that reads one or more bulk data into a single I/O buffer. |
![]() |
void | Wait () |
Blocks the calling thread until the request is completed. |
![]() |
bool | Waits the specified amount of time in milliseconds for the request to be completed. | |
![]() |
bool | Waits the specified amount of time for the request to be completed. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FBatchBuilder | Issue one or more I/O request in a single batch. | |
![]() |
FBatchHandle | ||
![]() |
FScatterGatherBuilder | Reads one or more bulk data and copies the result into a single I/O buffer. |