Navigation
API > API/Plugins > API/Plugins/PCG
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGMetadataAttribute< T > * PCGMetadataElementCommon::ClearOrCreateAttribute
(
FPCGMetadataDomain* Metadata, |
Creates a new attribute, or clears the attribute if it already exists and is a 'T' type. | Elements/Metadata/PCGMetadataElementCommon.h | |
FPCGMetadataAttribute< T > * PCGMetadataElementCommon::ClearOrCreateAttribute
(
UPCGMetadata* Metadata, |
Creates a new attribute, or clears the attribute if it already exists and is a 'T' type. | Elements/Metadata/PCGMetadataElementCommon.h | |
FPCGMetadataAttribute< T > * PCGMetadataElementCommon::ClearOrCreateAttribute
(
UPCGMetadata* Metadata, |
Creates a new attribute, or clears the attribute if it already exists and is a 'T' type. | Elements/Metadata/PCGMetadataElementCommon.h |
PCGMetadataElementCommon::ClearOrCreateAttribute(FPCGMetadataDomain *, const FName &, T)
Description
Creates a new attribute, or clears the attribute if it already exists and is a 'T' type. If default value not provided, will take the zero value for that type.
| Name | PCGMetadataElementCommon::ClearOrCreateAttribute |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/Metadata/PCGMetadataElementCommon.h |
| Include Path | #include "Elements/Metadata/PCGMetadataElementCommon.h" |
namespace PCGMetadataElementCommon
{
template<typename T>
FPCGMetadataAttribute < T > * PCGMetadataElementCommon::ClearOrCreateAttribute
(
FPCGMetadataDomain * Metadata,
const FName & DestinationAttribute,
T DefaultValue
)
}
PCGMetadataElementCommon::ClearOrCreateAttribute(UPCGMetadata *, const FName &, T)
Description
Creates a new attribute, or clears the attribute if it already exists and is a 'T' type. If default value not provided, will take the zero value for that type.
| Name | PCGMetadataElementCommon::ClearOrCreateAttribute |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/Metadata/PCGMetadataElementCommon.h |
| Include Path | #include "Elements/Metadata/PCGMetadataElementCommon.h" |
namespace PCGMetadataElementCommon
{
template<typename T>
FPCGMetadataAttribute < T > * PCGMetadataElementCommon::ClearOrCreateAttribute
(
UPCGMetadata * Metadata,
const FName & DestinationAttribute,
T DefaultValue
)
}
PCGMetadataElementCommon::ClearOrCreateAttribute(UPCGMetadata , const FPCGAttributePropertySelector &, T, FPCGContext )
Description
Creates a new attribute, or clears the attribute if it already exists and is a 'T' type. If default value not provided, will take the zero value for that type.
| Name | PCGMetadataElementCommon::ClearOrCreateAttribute |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/Metadata/PCGMetadataElementCommon.h |
| Include Path | #include "Elements/Metadata/PCGMetadataElementCommon.h" |
namespace PCGMetadataElementCommon
{
template<typename T>
FPCGMetadataAttribute < T > * PCGMetadataElementCommon::ClearOrCreateAttribute
(
UPCGMetadata * Metadata,
const FPCGAttributePropertySelector & DestinationAttribute,
T DefaultValue,
FPCGContext * InOptionalContext
)
}