Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/FPCGMetadataAttribute
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGMetadataAttributeBase * CopyInternal
(
FName NewName, |
Metadata/PCGMetadataAttributeTpl.h | ||
FPCGMetadataAttributeBase * CopyInternal
(
FName NewName, |
TODO: add enable if only on compatible types, but this has some repercussion on using metadata on types that aren't normally supported. | Metadata/PCGMetadataAttributeTpl.h |
CopyInternal(FName, UPCGMetadata *, bool, bool, bool)
| Name | CopyInternal |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataAttributeTpl.h |
| Include Path | #include "Metadata/PCGMetadataAttributeTpl.h" |
template<typename U>
FPCGMetadataAttributeBase * CopyInternal
(
FName NewName,
UPCGMetadata * InMetadata,
bool bKeepParent,
bool bCopyEntries,
bool bCopyValues
) const
CopyInternal(FName, FPCGMetadataDomain *, bool, bool, bool)
Description
TODO: add enable if only on compatible types, but this has some repercussion on using metadata on types that aren't normally supported. TODO: The UPCGMetadata version was exposed, but should have not, mark the FPCGMetadataDomain version protected. Will be moved at the end, before commit.
| Name | CopyInternal |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataAttributeTpl.h |
| Include Path | #include "Metadata/PCGMetadataAttributeTpl.h" |
template<typename U>
FPCGMetadataAttributeBase * CopyInternal
(
FName NewName,
FPCGMetadataDomain * InMetadata,
bool bKeepParent,
bool bCopyEntries,
bool bCopyValues
) const