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