Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Metadata
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UPCGMetadataAccessorHelpers
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/Metadata/PCGMetadataAccessor.h |
| Include | #include "Metadata/PCGMetadataAccessor.h" |
Syntax
UCLASS&40;&41;
class UPCGMetadataAccessorHelpers : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyPoint
(
const FPCGPoint& InPoint, |
Point functionsPoint-based implementations | |
| T | GetAttribute
(
PCGMetadataEntryKey Key, |
Key-based implmentations | |
| bool | GetBoolAttribute
(
const FPCGPoint& Point, |
||
| bool | GetBoolAttributeByMetadataKey
(
int64 Key, |
||
| double | GetDoubleAttribute
(
const FPCGPoint& Point, |
||
| double | GetDoubleAttributeByMetadataKey
(
int64 Key, |
||
| float | GetFloatAttribute
(
const FPCGPoint& Point, |
||
| float | GetFloatAttributeByMetadataKey
(
int64 Key, |
||
| int32 | GetInteger32Attribute
(
const FPCGPoint& Point, |
||
| int32 | GetInteger32AttributeByMetadataKey
(
int64 Key, |
Id-based metadata functions | |
| int64 | GetInteger64Attribute
(
const FPCGPoint& Point, |
||
| int64 | GetInteger64AttributeByMetadataKey
(
int64 Key, |
||
| FName | GetNameAttribute
(
const FPCGPoint& Point, |
||
| FQuat | GetQuatAttribute
(
const FPCGPoint& Point, |
||
| FQuat | GetQuatAttributeByMetadataKey
(
int64 Key, |
||
| FRotator | GetRotatorAttribute
(
const FPCGPoint& Point, |
||
| FRotator | GetRotatorAttributeByMetadataKey
(
int64 Key, |
||
| FString | GetStringAttribute
(
const FPCGPoint& Point, |
||
| FString | GetStringAttributeByMetadataKey
(
int64 Key, |
||
| FTransform | GetTransformAttribute
(
const FPCGPoint& Point, |
||
| FTransform | GetTransformAttributeByMetadataKey
(
int64 Key, |
||
| FVector2D | GetVector2Attribute
(
const FPCGPoint& Point, |
||
| FVector2D | GetVector2AttributeByMetadataKey
(
int64 Key, |
||
| FVector4 | GetVector4Attribute
(
const FPCGPoint& Point, |
||
| FVector4 | GetVector4AttributeByMetadataKey
(
int64 Key, |
||
| FVector | GetVectorAttribute
(
const FPCGPoint& Point, |
||
| FVector | GetVectorAttributeByMetadataKey
(
int64 Key, |
||
| bool | HasAttributeSet
(
const FPCGPoint& Point, |
||
| bool | HasAttributeSetByMetadataKey
(
int64 Key, |
||
| void | InitializeMetadata
(
FPCGPoint& Point, |
Assigns a metadata entry key and will copy attribute values if from an unrelated metadata. | |
| void | InitializeMetadata
(
FPCGPoint& Point, |
||
| void | InitializeMetadataWithParent
(
FPCGPoint& Point, |
Assigns a metadata entry but does not copy values if from a non-parented metadata | |
| void | SetAttribute
(
PCGMetadataEntryKey& Key, |
||
| bool | SetAttributeFromPropertyByMetadataKey
(
int64& Key, |
||
| void | SetBoolAttribute
(
FPCGPoint& Point, |
||
| void | SetBoolAttributeByMetadataKey
(
int64& Key, |
||
| void | SetDoubleAttribute
(
FPCGPoint& Point, |
||
| void | SetDoubleAttributeByMetadataKey
(
int64& Key, |
||
| void | SetFloatAttribute
(
FPCGPoint& Point, |
||
| void | SetFloatAttributeByMetadataKey
(
int64& Key, |
||
| void | SetInteger32Attribute
(
FPCGPoint& Point, |
||
| void | SetInteger32AttributeByMetadataKey
(
int64& Key, |
||
| void | SetInteger64Attribute
(
FPCGPoint& Point, |
||
| void | SetInteger64AttributeByMetadataKey
(
int64& Key, |
||
| void | SetNameAttribute
(
FPCGPoint& Point, |
||
| void | SetQuatAttribute
(
FPCGPoint& Point, |
||
| void | SetQuatAttributeByMetadataKey
(
int64& Key, |
||
| void | SetRotatorAttribute
(
FPCGPoint& Point, |
||
| void | SetRotatorAttributeByMetadataKey
(
int64& Key, |
||
| void | SetStringAttribute
(
FPCGPoint& Point, |
||
| void | SetStringAttributeByMetadataKey
(
int64& Key, |
||
| void | SetTransformAttribute
(
FPCGPoint& Point, |
||
| void | SetTransformAttributeByMetadataKey
(
int64& Key, |
||
| void | SetVector2Attribute
(
FPCGPoint& Point, |
||
| void | SetVector2AttributeByMetadataKey
(
int64& Key, |
||
| void | SetVector4Attribute
(
FPCGPoint& Point, |
||
| void | SetVector4AttributeByMetadataKey
(
int64& Key, |
||
| void | SetVectorAttribute
(
FPCGPoint& Point, |
||
| void | SetVectorAttributeByMetadataKey
(
int64& Key, |