Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Elements
Inheritance Hierarchy
- UObject
- UPCGData
- UPCGSettingsInterface
- UPCGSettings
- UPCGGenericUserParameterGetSettings
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/Elements/PCGUserParameterGet.h |
| Include | #include "Elements/PCGUserParameterGet.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup=(Procedural))
class UPCGGenericUserParameterGetSettings : public UPCGSettings
Remarks
Generic getter for user parameter defined in the PCG Graph, by the user. Will pick up the value from the graph instance. This getter allows to set manually the user parameter they want to get, and add extractor, the same way than GetActorProperty or GetPropertyFromObjectPath
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bForceObjectAndStructExtraction | If the property is a struct/object supported by metadata, this option can be toggled to force extracting all (compatible) properties contained in this property. | |
| bool | bQuiet | ||
| FName | OutputAttributeName | ||
| FString | PropertyPath | ||
| EPCGUserParameterSource | Source |
Overridden from UPCGSettings
| Type | Name | Description | |
|---|---|---|---|
| FPCGElementPtr | |||
| FString | Derived classes can implement this to expose additional information or context, such as an asset in use by the node. | ||
| FName | |||
| FText | |||
| EPCGSettingsType | GetType () |
||
| TArray< FPCGPinProperties > | Returns an array of all the input pin properties. You should not add manually a "params" pin, it is handled automatically by FillOverridableParamsPins. | ||
| TArray< FPCGPinProperties > | |||
| bool | Check if we need to hook the output of the pre-task to this. |