Module |
|
Header |
/Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistryTypes.h |
Include |
#include "DataRegistryTypes.h" |
struct FDataRegistryAcquireResult
Result struct for acquiring, this should never be stored long term and the memory is only valid in the current stack frame
Name | Description | ||
---|---|---|---|
|
ItemId |
The identifier this item corresponds to, the same struct can have multiple ids to refer to it |
|
|
const uint8 ... |
ItemMemory |
Memory of struct, this will either be null, or a totally valid struct |
|
const UScriptSt... |
ItemStruct |
Type of the data acquired |
|
ResolvedLookup |
The lookup this was resolved to, can use this to get item out of cache later without re-resolving |
|
|
Status |
Result of query |
Name | Description | |
---|---|---|
|
FDataRegistryAcquireResult ( |
It is not safe to copy or store this struct as the memory may not be valid outside this stack frame |
|
FDataRegistryAcquireResult ( |
Name | Description | ||
---|---|---|---|
|
const T *... |
GetItem() |
Checks type and returns valid struct if it exists |
|
UpdateAcquireStatus ( |
Modifies acquire status based on new information, will advance status but not override error results |
Name | Description | ||
---|---|---|---|
|
FDataRegistr... |
operator= ( |