Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Elements
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGData
- UPCGSettingsInterface
- UPCGSettings
- UPCGCreateAttributeBaseSettings
- UPCGAddAttributeSettings
- UPCGCreateAttributeSetSettings
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/Elements/PCGCreateAttribute.h |
| Include | #include "Elements/PCGCreateAttribute.h" |
Syntax
UCLASS&40;Abstract, BlueprintType, ClassGroup&61;&40;Procedural&41;&41;
class UPCGCreateAttributeBaseSettings : public UPCGSettings
Remarks
Adds an attribute to Spatial data or to an Attribute Set, or creates a new Attribute Set if no input is provided.
Note: This need to be updated if we ever add new types.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FPCGMetadataTypesConstantStruct | AttributeTypes | ||
| bool | bDisplayFromSourceParamSetting | This can be set false by inheriting nodes to hide the 'From Source Param' property. | |
| FPCGAttributePropertyInputSelector | InputSource |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | AdditionalTaskNameInternal
(
FName NodeName |
||
| FName | GetOutputAttributeName
(
const FPCGAttributePropertyInputSelector* InSource, |
||
| bool |
Overridden from UPCGSettings
| Type | Name | Description | |
|---|---|---|---|
| FPCGElementPtr | |||
| EPCGDataType | GetCurrentPinTypes
(
const UPCGPin* InPin |
Returns the current pin types, which can either be the static types from the pin properties, or a dynamic type based on connected edges. | |
| EPCGSettingsType | GetType () |
||
| bool | IsPinUsedByNodeExecution
(
const UPCGPin* InPin |
Returns true if InPin is in use by node (assuming node enabled). |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| bool | CanEditChange
(
const FProperty* InProperty |
Passthrough for the simpler method, to avoid modifying the child settings already overriding this method. | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bKeepExistingAttributes_DEPRECATED | ||
| bool | BoolValue_DEPRECATED | ||
| double | DoubleValue_DEPRECATED | ||
| float | FloatValue_DEPRECATED | ||
| int32 | Int32Value_DEPRECATED | ||
| int64 | IntValue_DEPRECATED | ||
| FName | NameValue_DEPRECATED | ||
| FQuat | QuatValue_DEPRECATED | ||
| FRotator | RotatorValue_DEPRECATED | ||
| FName | SourceParamAttributeName_DEPRECATED | ||
| FString | StringValue_DEPRECATED | ||
| FTransform | TransformValue_DEPRECATED | ||
| EPCGMetadataTypes | Type_DEPRECATED | ||
| FVector2D | Vector2Value_DEPRECATED | ||
| FVector4 | Vector4Value_DEPRECATED | ||
| FVector | VectorValue_DEPRECATED |