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 FBulkDataRequest
Remarks
Handle to a bulk data I/O request.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TRefCountPtr< IHandle > | Handle |
Constructors
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 |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructor, cancels and waits for any pending requests. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Cancel () |
Cancel the pending request. Cancelling an invalid request will immediately return. |
![]() ![]() |
int32 | GetRefCount () |
|
![]() ![]() |
EStatus | GetStatus () |
Returns current status of the request. |
![]() ![]() |
bool | IsCompleted () |
Returns whether the request has been completed. |
![]() ![]() |
bool | IsNone () |
Returns whether the request is associated with a pending or completed request. |
![]() ![]() |
bool | IsOk () |
Returns whether the request completed successfully. |
![]() ![]() |
bool | IsPending () |
Returns whether the request is pending. |
![]() |
void | Reset () |
Reset the request handle to an invalid state. Will cancel and wait if the request is not completed. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FBulkDataRequest & | operator=
(
FBulkDataRequest&& |
Moves ownership from an invalid or pending request. |
![]() |
FBulkDataRequest & | operator=
(
const FBulkDataRequest& |
Not copy assignable. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
IHandle |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EStatus | Bulk data request status. |
Typedefs
Name | Description |
---|---|
FCompletionCallback | Completion callback. |
Constants
Name | Description |
---|---|
DefaultPriority | Default bulk data I/O request priority. |