Navigation
Unreal Engine C++ API Reference > 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. |