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