![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DerivedData.h>
Public Member Functions | |
| void | Reset () |
| bool | IsNull () const |
| operator bool () const | |
| UE_API void | SetPriority (FDerivedDataIoPriority Priority) |
| UE_API bool | Cancel () |
| UE_API bool | Poll () const |
| UE_API EDerivedDataIoStatus | GetOverallStatus () const |
| UE_API EDerivedDataIoStatus | GetStatus (FDerivedDataIoRequest Handle) const |
| UE_API FSharedBuffer | GetData (FDerivedDataIoRequest Handle) const |
| UE_API uint64 | GetSize (FDerivedDataIoRequest Handle) const |
Tracks one or more associated requests dispatched by FDerivedDataIoBatch.
Any const member functions are thread-safe, while any non-const member functions are not.
Asserts that requests are complete upon destruction or assignment.
| bool UE::FDerivedDataIoResponse::Cancel | ( | ) |
Cancels the associated requests if they are not complete.
| FSharedBuffer UE::FDerivedDataIoResponse::GetData | ( | FDerivedDataIoRequest | Handle | ) | const |
Returns the data for the request. Null if executing, failed, or canceled.
| EDerivedDataIoStatus UE::FDerivedDataIoResponse::GetOverallStatus | ( | ) | const |
Returns the overall status of the requests. See EDerivedDataIoStatus.
The status of the overall response is, in priority order,
| uint64 UE::FDerivedDataIoResponse::GetSize | ( | FDerivedDataIoRequest | Handle | ) | const |
Returns the size for the request. Zero if not available, executing, failed, or canceled.
| EDerivedDataIoStatus UE::FDerivedDataIoResponse::GetStatus | ( | FDerivedDataIoRequest | Handle | ) | const |
Returns the status of the request. See EDerivedDataIoStatus.
|
inline |
Returns true if this is a null response .
|
inlineexplicit |
Returns true if this is a non-null response.
| bool UE::FDerivedDataIoResponse::Poll | ( | ) | const |
Returns true if the associated requests are complete and the optional callback was invoked.
|
inline |
Resets this to a null response. Asserts that requests are complete.
| void UE::FDerivedDataIoResponse::SetPriority | ( | FDerivedDataIoPriority | Priority | ) |
Sets the priority of the associated requests if they are not complete.