Navigation
API > API/Runtime > API/Runtime/CoreUObject
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.
| Name | FDerivedDataIoResponse |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/DerivedData.h |
| Include Path | #include "Serialization/DerivedData.h" |
Syntax
class FDerivedDataIoResponse
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Response | TPimplPtr< DerivedData::Private::FIoResponse > | Serialization/DerivedData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Cancel() |
Cancels the associated requests if they are not complete. | Serialization/DerivedData.h | |
const DerivedData::FCacheKey * GetCacheKey
(
FDerivedDataIoRequest Handle |
Returns the cache key for the request. Null if not applicable, executing, failed, or canceled. | Serialization/DerivedData.h | |
const DerivedData::FValueId * GetCacheValueId
(
FDerivedDataIoRequest Handle |
Returns the cache value ID for the request. Null if not applicable, executing, failed, or canceled. | Serialization/DerivedData.h | |
const FCompressedBuffer * GetCompressedData
(
FDerivedDataIoRequest Handle |
Returns the compressed data for the request. | Serialization/DerivedData.h | |
FSharedBuffer GetData
(
FDerivedDataIoRequest Handle |
Returns the data for the request. Null if executing, failed, or canceled. | Serialization/DerivedData.h | |
const FIoHash * GetHash
(
FDerivedDataIoRequest Handle |
Returns the hash of the entire derived data. Null if not available, executing, failed, or canceled. | Serialization/DerivedData.h | |
| Returns the overall status of the requests. | Serialization/DerivedData.h | ||
uint64 GetSize
(
FDerivedDataIoRequest Handle |
Returns the size for the request. Zero if not available, executing, failed, or canceled. | Serialization/DerivedData.h | |
EDerivedDataIoStatus GetStatus
(
FDerivedDataIoRequest Handle |
Returns the status of the request. See EDerivedDataIoStatus. | Serialization/DerivedData.h | |
bool IsNull() |
Returns true if this is a null response . | Serialization/DerivedData.h | |
bool Poll() |
Returns true if the associated requests are complete and the optional callback was invoked. | Serialization/DerivedData.h | |
void Reset() |
Resets this to a null response. Asserts that requests are complete. | Serialization/DerivedData.h | |
void SetPriority
(
FDerivedDataIoPriority Priority |
Sets the priority of the associated requests if they are not complete. | Serialization/DerivedData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
Returns true if this is a non-null response. | Serialization/DerivedData.h |