Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObject
- UPCGData
- UPCGSettingsInterface
- UPCGSettings
- UPCGAddAttributeSettings
- UPCGAddTagSettings
- UPCGApplyOnActorSettings
- UPCGApplyScaleToBoundsSettings
- UPCGAttributeCastSettings
- UPCGAttributeFilteringRangeSettings
- UPCGAttributeFilteringSettings
- UPCGAttributeGetFromIndexSettings
- UPCGAttributeGetFromPointIndexSettings
- UPCGAttributeNoiseSettings
- UPCGAttributeReduceSettings
- UPCGAttributeSelectSettings
- UPCGAttributeTransferSettings
- UPCGBaseSubgraphSettings
- UPCGSpawnActorSettings
- UPCGSubgraphSettings
- UPCGLoopSettings
- UPCGBlueprintSettings
- UPCGBooleanSelectSettings
- UPCGBoundsModifierSettings
- UPCGBranchSettings
- UPCGCollapseSettings
- UPCGConvertToPointDataSettings
- UPCGCombinePointsSettings
- UPCGConvertToAttributeSetSettings
- UPCGConvexHull2DSettings
- UPCGCopyPointsSettings
- UPCGCreateAttributeSetSettings
- UPCGCreatePointsGridSettings
- UPCGCreatePointsSettings
- UPCGCreateSplineSettings
- UPCGCreateSurfaceFromSplineSettings
- UPCGCreateTargetActor
- UPCGCullPointsOutsideActorBoundsSettings
- UPCGDataFromActorSettings
- UPCGGetLandscapeSettings
- UPCGGetPCGComponentSettings
- UPCGGetPrimitiveSettings
- UPCGGetSplineSettings
- UPCGGetWaterSplineSettings
- UPCGGetVolumeSettings
- UPCGDataNumSettings
- UPCGDataTableRowToParamDataSettings
- UPCGDebugSettings
- UPCGDeleteAttributesSettings
- UPCGDeleteTagsSettings
- UPCGDensityFilterSettings
- UPCGDensityRemapSettings
- UPCGDifferenceSettings
- UPCGDistanceSettings
- UPCGDuplicatePointSettings
- UPCGExternalDataSettings
- UPCGLoadAlembicSettings
- UPCGLoadDataTableSettings
- UPCGFilterDataBaseSettings
- UPCGFilterByAttributeSettings
- UPCGFilterByIndexSettings
- UPCGFilterByTagSettings
- UPCGFilterByTypeSettings
- UPCGGatherSettings
- UPCGGetActorPropertySettings
- UPCGGetBoundsSettings
- UPCGGetLoopIndexSettings
- UPCGGetPropertyFromObjectPathSettings
- UPCGGraphInputOutputSettings
- UPCGHiGenGridSizeSettings
- UPCGIndirectionSettings
- UPCGInnerIntersectionSettings
- UPCGLinearDensityRemapSettings
- UPCGLoadDataAssetSettings
- UPCGMakeConcreteSettings
- UPCGMatchAndSetAttributesSettings
- UPCGMergeAttributesSettings
- UPCGMergeSettings
- UPCGMeshSamplerSettings
- UPCGMetadataOperationSettings
- UPCGMetadataPartitionSettings
- UPCGMetadataRenameSettings
- UPCGMetadataSettingsBase
- UPCGMetadataBitwiseSettings
- UPCGMetadataBooleanSettings
- UPCGMetadataBreakTransformSettings
- UPCGMetadataBreakVectorSettings
- UPCGMetadataCompareSettings
- UPCGMetadataMakeRotatorSettings
- UPCGMetadataMakeTransformSettings
- UPCGMetadataMakeVectorSettings
- UPCGMetadataMathsSettings
- UPCGMetadataRotatorSettings
- UPCGMetadataStringOpSettings
- UPCGMetadataTransformSettings
- UPCGMetadataTrigSettings
- UPCGMetadataVectorSettings
- UPCGMultiSelectSettings
- UPCGMutateSeedSettings
- UPCGNormalToDensitySettings
- UPCGNumberOfElementsBaseSettings
- UPCGNumberOfEntriesSettings
- UPCGNumberOfPointsSettings
- UPCGPointExtentsModifierSettings
- UPCGPointFromMeshSettings
- UPCGPointMatchAndSetSettings
- UPCGPointNeighborhoodSettings
- UPCGPrintElementSettings
- UPCGProjectionSettings
- UPCGQualityBranchSettings
- UPCGQualitySelectSettings
- UPCGReplaceTagsSettings
- UPCGRerouteSettings
- UPCGNamedRerouteBaseSettings
- UPCGNamedRerouteDeclarationSettings
- UPCGNamedRerouteUsageSettings
- UPCGResetPointCenterSettings
- UPCGSampleTextureSettings
- UPCGSanityCheckPointDataSettings
- UPCGSelectPointsSettings
- UPCGSelfPruningSettings
- UPCGSettingsWithDynamicInputs
- UPCGOuterIntersectionSettings
- UPCGSortAttributesSettings
- UPCGSpatialNoiseSettings
- UPCGSplineSamplerSettings
- UPCGSplitPointsSettings
- UPCGStaticMeshSpawnerSettings
- UPCGSurfaceSamplerSettings
- UPCGSwitchSettings
- UPCGTextureSamplerSettings
- UPCGTransformPointsSettings
- UPCGTrivialSettings
- UPCGUnionSettings
- UPCGUserParameterGetSettings
- UPCGVisualizeAttributeSettings
- UPCGVolumeSamplerSettings
- UPCGWorldQuerySettings
- UPCGWorldRayHitSettings
- UPCGSettingsInstance
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/PCGSettings.h |
| Include | #include "PCGSettings.h" |
Syntax
UCLASS (Abstract)
class UPCGSettingsInterface : public UPCGData
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bBreakDebugger | If a debugger is attached, triggers a breakpoint inside IPCGElement::Execute(). | |
| bool | bDebug | ||
| bool | bDisplayDebuggingProperties | This can be set false by inheriting nodes to hide the debugging properties. | |
| bool | bEnabled | ||
| FPCGDebugVisualizationSettings | DebugSettings | ||
| FOnPCGSettingsChanged | OnSettingsChangedDelegate |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Whether this element supports Debug and Inspect features. | ||
| bool | Whether this element can be disabled. | ||
| UPCGSettings * | GetSettings () |
||
| const UPCGSettings * | GetSettings () |
||
| bool | IsInstance () |
||
| void | SetEnabled
(
bool bInEnabled |
Dedicated method to change enable state because some nodes have more complex behavior on enable/disable (such as subgraphs) |