Zdexby TheHolyOneZ
9,486 classes
Class

UPCGMetadata

: UObject
/Script/PCG.PCGMetadata 0x00E8 (232 B) align 8 inherited 0x0028 vtable /Script/PCG
0x00x00E8

Members 2

OffsetSizeNameTypeFlagsDefault
0x08ParentUPCGMetadata*Protected+6 flagsnullptr
0x50OtherParentsTSet<TWeakObjectPtr<UPCGMetadata>>Protected+2 flags<TSet>
0x00800x68unreflected bytes to end of UPCGMetadata

Functions 43

SignatureFlagsNativeParams
void SetPointAttributes(FPCGPoint& Point, UPCGMetadata* MetaData, FPCGPoint& OutPoint)FinalNative+1 flags0x1B0
void SetAttributesByKey(int64 Key, UPCGMetadata* InMetaData, int64 TargetKey, const int64& OutKey)FinalNative+1 flags0x20
void ResetWeightedAttributesByKey(int64 TargetKey, const int64& OutKey)FinalNative+1 flags0x10
void ResetPointWeightedAttributes(FPCGPoint& OutPoint)FinalNative+1 flags0xD0
void MergePointAttributes(FPCGPoint& PointA, UPCGMetadata* MetadataA, FPCGPoint& PointB, UPCGMetadata* MetadataB, FPCGPoint& TargetPoint, const EPCGMetadataOp& Op)FinalNative+1 flags0x291
void MergeAttributesByKey(int64 KeyA, UPCGMetadata* MetadataA, int64 KeyB, UPCGMetadata* MetadataB, int64 TargetKey, const EPCGMetadataOp& Op, const int64& OutKey)FinalNative+1 flags0x38
void K2_InitializeAsCopyWithAttributeFilter(UPCGMetadata* InMetadataToCopy, TSet<FName>& InFilteredAttributes, const TArray<int64>& InOptionalEntriesToCopy, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator)FinalNative+1 flags0x6A
void K2_InitializeAsCopy(UPCGMetadata* InMetadataToCopy, const TArray<int64>& InOptionalEntriesToCopy)FinalNative+1 flags0x18
void InitializeWithAttributeFilter(UPCGMetadata* InParent, TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator)FinalNative+1 flags0x5A
void Initialize(UPCGMetadata* InParent)FinalNative+1 flags0x08
bool HasCommonAttributes(UPCGMetadata* InMetaData)FinalNative+1 flags0x09
int64 GetItemCountForChild()FinalNative+1 flags0x08
void GetAttributes(const TArray<FName>& AttributeNames, const TArray<EPCGMetadataTypes>& AttributeTypes)FinalNative+1 flags0x20
int32 GetAttributeCount()FinalNative+1 flags0x04
void Flatten()FinalNative+1 flags0x00
UPCGMetadata* CreateVectorAttribute(const FName& AttributeName, const FVector& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x30
UPCGMetadata* CreateVector4Attribute(const FName& AttributeName, const FVector4& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x40
UPCGMetadata* CreateVector2Attribute(const FName& AttributeName, const FVector2D& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x28
UPCGMetadata* CreateTransformAttribute(const FName& AttributeName, const FTransform& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x80
UPCGMetadata* CreateStringAttribute(const FName& AttributeName, const FString& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x28
UPCGMetadata* CreateSoftObjectPathAttribute(const FName& AttributeName, const FSoftObjectPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x38
UPCGMetadata* CreateSoftClassPathAttribute(const FName& AttributeName, const FSoftClassPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x38
UPCGMetadata* CreateRotatorAttribute(const FName& AttributeName, const FRotator& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x30
UPCGMetadata* CreateQuatAttribute(const FName& AttributeName, const FQuat& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x40
UPCGMetadata* CreateNameAttribute(const FName& AttributeName, const FName& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x20
UPCGMetadata* CreateInteger64Attribute(const FName& AttributeName, int64 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x20
UPCGMetadata* CreateInteger32Attribute(const FName& AttributeName, int32 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x18
UPCGMetadata* CreateFloatAttribute(const FName& AttributeName, float DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x18
UPCGMetadata* CreateDoubleAttribute(const FName& AttributeName, double DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x20
UPCGMetadata* CreateBoolAttribute(const FName& AttributeName, bool DefaultValue, bool bAllowsInterpolation, bool bOverrideParent)FinalNative+1 flags0x18
void CopyAttributes(UPCGMetadata* InOther)FinalNative+1 flags0x08
bool BP_RenameAttribute(const FName& AttributeToRename, const FName& NewAttributeName)FinalNative+1 flags0x11
bool BP_HasAttribute(const FName& AttributeName)FinalNative+1 flags0x09
void BP_DeleteAttribute(const FName& AttributeName)FinalNative+1 flags0x08
bool BP_CopyExistingAttribute(const FName& AttributeToCopy, const FName& NewAttributeName, bool bKeepParent)FinalNative+1 flags0x12
void BP_CopyAttribute(UPCGMetadata* InOther, const FName& AttributeToCopy, const FName& NewAttributeName)FinalNative+1 flags0x18
void BP_ClearAttribute(const FName& AttributeToClear)FinalNative+1 flags0x08
void BP_AddAttribute(UPCGMetadata* InOther, const FName& AttributeName)FinalNative+1 flags0x10
int64 AddEntry(int64 ParentEntryKey)FinalNative+1 flags0x10
void AddAttributesFiltered(UPCGMetadata* InOther, TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator)FinalNative+1 flags0x5A
void AddAttributes(UPCGMetadata* InOther)FinalNative+1 flags0x08
void AccumulateWeightedAttributesByKey(int64 Key, UPCGMetadata* MetaData, float Weight, bool bSetNonInterpolableAttributes, int64 TargetKey, const int64& OutKey)FinalNative+1 flags0x28
void AccumulatePointWeightedAttributes(FPCGPoint& InPoint, UPCGMetadata* InMetaData, float Weight, bool bSetNonInterpolableAttributes, FPCGPoint& OutPoint)FinalNative+1 flags0x1B0

Used by 11

types with a member, parameter or interface of this type