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