Navigation
API > API/Plugins > API/Plugins/DataRegistry
References
| Module | DataRegistry |
| Header | /Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistryId.h |
| Include | #include "DataRegistryId.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FDataRegistryId
Remarks
Identifier for a specific DataRegistryItem, provides the user with a Tag or dropdown-based UI for selecting based on the available index info
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | ItemName | The name of this object, may be a leaf gameplay tag or a raw name depending on the type | |
| FDataRegistryType | RegistryType | The type of this item, used to look up the correct registry |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Explicit constructors | |||
FDataRegistryId
(
const FString& TypeAndName |
Parses out the Type:Name format | ||
FDataRegistryId
(
const FName& InRegistryType, |
Construct from two names, will also work with FDataRegistryType due to the implicit cast |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ExportTextItem
(
FString& ValueStr, |
UStruct Overrides | |
| bool | ImportTextItem
(
const TCHAR*& Buffer, |
||
| bool | IsValid () |
True if this represents an actual registry item | |
| FDataRegistryId | ParseTypeAndName
(
FName TypeAndName |
||
| FDataRegistryId | ParseTypeAndName
(
const FString& TypeAndName |
||
| FDataRegistryId | ParseTypeAndName
(
const TCHAR* TypeAndName, |
Convert from Type:Name strings, these are inline to avoid linker errors for constructor | |
| bool | SerializeFromMismatchedTag
(
FPropertyTag const& Tag, |
||
| FString | ToString () |
Returns string version of this identifier in Type:Name format | |
| FText | ToText () |
Returns Text description of string |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FDataRegistryId& Other |
||
| bool | operator==
(
const FDataRegistryId& Other |