Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Metadata
Inheritance Hierarchy
- DefaultStringTraits
- MetadataTraits< FName >
- MetadataTraits< FQuat >
- MetadataTraits< FRotator >
- MetadataTraits< FSoftClassPath >
- MetadataTraits< FSoftObjectPath >
- MetadataTraits< FString >
- MetadataTraits< FTransform >
- VectorTraits
- MetadataTraits< FVector >
- MetadataTraits< FVector2D >
- MetadataTraits< FVector4 >
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataAttributeTraits.h |
| Include | #include "Metadata/PCGMetadataAttributeTraits.h" |
Syntax
template<typename T>
struct DefaultStringTraits
Remarks
Traits
- CanCompare: Supports less than, greater than etc for ordering.
- CanSearchString: Can do string search operations like matching substrings.
- CompressData: Uses value keys, so if two values are identical, we only store one.
- NeedsConstruction: Whether type requires constructor for valid state (i.e. can't simply be zero initialized).