![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BulkData.h>
Inheritance diagram for FBulkDataRequest:Classes | |
| class | IHandle |
Public Types | |
| enum class | EStatus : uint32 { None , Pending , Ok , Cancelled , Error } |
| using | FCompletionCallback = TFunction< void(EStatus)> |
Public Member Functions | |
| FBulkDataRequest ()=default | |
| ~FBulkDataRequest ()=default | |
| FBulkDataRequest (FBulkDataRequest &&)=default | |
| FBulkDataRequest & | operator= (FBulkDataRequest &&)=default |
| FBulkDataRequest (const FBulkDataRequest &)=delete | |
| FBulkDataRequest & | operator= (const FBulkDataRequest &)=delete |
| EStatus | GetStatus () const |
| bool | IsNone () const |
| bool | IsPending () const |
| bool | IsOk () const |
| bool | IsCompleted () const |
| void | Cancel () |
| void | Reset () |
Static Public Attributes | |
| static constexpr EAsyncIOPriorityAndFlags | DefaultPriority = AIOP_BelowNormal |
Protected Member Functions | |
| FBulkDataRequest (FBulkDataRequest::IHandle *InHandle) | |
Protected Attributes | |
| TRefCountPtr< IHandle > | Handle |
Friends | |
| class | FHandleBase |
| class | FChunkBatchReadRequest |
| class | FBulkDataBatchRequest |
Handle to a bulk data I/O request.
Completion callback.
|
strong |
|
default |
Constructs a new handle to bulk data request.
|
default |
Destructor, cancels and waits for any pending requests.
|
default |
Moves ownership from an invalid or pending request.
|
delete |
Not copy constructable or copy assignable.
|
inlineprotected |
|
inline |
Cancel the pending request. Cancelling an invalid request will immediately return.
|
inline |
Returns current status of the request.
|
inline |
Returns whether the request has been completed.
|
inline |
Returns whether the request is associated with a pending or completed request.
|
inline |
Returns whether the request completed successfully.
|
inline |
Returns whether the request is pending.
|
delete |
|
default |
|
inline |
Reset the request handle to an invalid state. Will cancel and wait if the request is not completed.
|
friend |
|
friend |
|
friend |
|
staticconstexpr |
Default bulk data I/O request priority.
|
protected |