Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/FPCGMetadataDomain
Description
Create a new attribute. If the attribute already exists, it will raise a warning (use FindOrCreateAttribute if this usecase can arise) If the attribute already exists but is of the wrong type, it will fail and return nullptr. Same if the name is invalid. Return a typed attribute pointer, of the requested type T.
| Name | CreateAttribute |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataDomain.h |
| Include Path | #include "Metadata/PCGMetadataDomain.h" |
template<typename T>
FPCGMetadataAttribute < T > * CreateAttribute
(
FName AttributeName,
const T & DefaultValue,
bool bAllowsInterpolation,
bool bOverrideParent
)