Navigation
API > API/Runtime > API/Runtime/CoreUObject
Handle to a bulk data I/O request.
| Name | FBulkDataRequest |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/BulkData.h |
| Include Path | #include "Serialization/BulkData.h" |
Syntax
class FBulkDataRequest
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Constructs a new handle to bulk data request. | Serialization/BulkData.h | ||
| Moves ownership from an invalid or pending request. | Serialization/BulkData.h | ||
FBulkDataRequest
(
const FBulkDataRequest& |
Not copy constructable or copy assignable. | Serialization/BulkData.h | |
FBulkDataRequest
(
FBulkDataRequest::IHandle* InHandle |
Serialization/BulkData.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FBulkDataRequest() |
Destructor, cancels and waits for any pending requests. | Serialization/BulkData.h |
Interfaces
| Name | Remarks |
|---|---|
| IHandle |
Enums
Public
| Name | Remarks |
|---|---|
| EStatus | Bulk data request status. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCompletionCallback | TFunction< void(EStatus)> | Completion callback. | Serialization/BulkData.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultPriority | EAsyncIOPriorityAndFlags | Default bulk data I/O request priority. | Serialization/BulkData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Cancel() |
Cancel the pending request. Cancelling an invalid request will immediately return. | Serialization/BulkData.h | |
EStatus GetStatus() |
Returns current status of the request. | Serialization/BulkData.h | |
bool IsCompleted() |
Returns whether the request has been completed. | Serialization/BulkData.h | |
bool IsNone() |
Returns whether the request is associated with a pending or completed request. | Serialization/BulkData.h | |
bool IsOk() |
Returns whether the request completed successfully. | Serialization/BulkData.h | |
bool IsPending() |
Returns whether the request is pending. | Serialization/BulkData.h | |
void Reset() |
Reset the request handle to an invalid state. Will cancel and wait if the request is not completed. | Serialization/BulkData.h |
Protected
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Serialization/BulkData.h | |||
FBulkDataRequest & operator=
(
const FBulkDataRequest& |
Serialization/BulkData.h |