Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Elements
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGData
- UPCGSettingsInterface
- UPCGSettings
- UPCGSettingsWithDynamicInputs
- UPCGOuterIntersectionSettings
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/Elements/PCGOuterIntersectionElement.h |
| Include | #include "Elements/PCGOuterIntersectionElement.h" |
Syntax
UCLASS&40;BlueprintType, ClassGroup&61;&40;Procedural&41;&41;
class UPCGOuterIntersectionSettings : public UPCGSettingsWithDynamicInputs
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIgnorePinsWithNoInput | If enabled, dynamic input pins that have no incoming data will be bypassed during the intersection operation calculation, which would otherwise result in an empty result. | |
| bool | bKeepZeroDensityPoints | [EDITOR ONLY] If enabled, output points with a density value of 0 will NOT be automatically filtered out. | |
| EPCGIntersectionDensityFunction | DensityFunction |
Overridden from UPCGSettingsWithDynamicInputs
| Type | Name | Description | |
|---|---|---|---|
| void | Overridden logic to add a default source pin | ||
| FName | |||
| TArray< FPCGPinProperties > | The input pin properties that are statically defined |
Overridden from UPCGSettings
| Type | Name | Description | |
|---|---|---|---|
| FPCGElementPtr | |||
| FName | |||
| FText | |||
| FText | |||
| EPCGSettingsType | GetType () |
||
| bool | If the node has any dynamic pins that can change based on input or settings | ||
| bool | If node disabled, don't intersect - pass through all primary edges. | ||
| TArray< FPCGPinProperties > |