Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGAttributeIdentifier |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataCommon.h |
| Include Path | #include "Metadata/PCGMetadataCommon.h" |
Syntax
USTRUCT (BlueprintType )
struct FPCGAttributeIdentifier
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Metadata/PCGMetadataCommon.h | |||
FPCGAttributeIdentifier
(
const T& InName, |
Needs to be backward compatible with FNames (and everything that can be constructed into a FName). | Metadata/PCGMetadataCommon.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MetadataDomain | FPCGMetadataDomainID | Metadata/PCGMetadataCommon.h |
|
|
| Name | FName | Metadata/PCGMetadataCommon.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ToString() |
Metadata/PCGMetadataCommon.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TMap< FPCGMetadataDomainID, TSet< FName > > SplitByDomain
(
const Container& InContainer |
Metadata/PCGMetadataCommon.h | ||
static TArray< FPCGAttributeIdentifier, AllocatorType > TransformNameArray
(
const TArray< FName, AllocatorType >& InContainer |
Metadata/PCGMetadataCommon.h | ||
static TSet< FPCGAttributeIdentifier > TransformNameSet
(
const TSet< FName >& InContainer |
Metadata/PCGMetadataCommon.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator FName() |
Metadata/PCGMetadataCommon.h | ||
FPCGAttributeIdentifier & operator=
(
const T& InName |
Metadata/PCGMetadataCommon.h | ||
bool operator==
(
const FPCGAttributeIdentifier& Other |
Metadata/PCGMetadataCommon.h |