Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGData
- UPCGSettingsInterface
- UPCGSettings
- UPCGAttributeFilterSettings
- UPCGAttributeGetFromPointIndexSettings
- UPCGAttributeNoiseSettings
- UPCGAttributeReduceSettings
- UPCGAttributeSelectSettings
- UPCGAttributeTransferSettings
- UPCGBaseSubgraphSettings
- UPCGSpawnActorSettings
- UPCGSubgraphSettings
- UPCGLoopSettings
- UPCGBlueprintSettings
- UPCGBooleanSelectSettings
- UPCGBoundsModifierSettings
- UPCGBranchSettings
- UPCGCollapseSettings
- UPCGCopyPointsSettings
- UPCGCreateAttributeBaseSettings
- UPCGAddAttributeSettings
- UPCGCreateAttributeSetSettings
- UPCGCreateSplineSettings
- UPCGCreateTargetActor
- UPCGCullPointsOutsideActorBoundsSettings
- UPCGDataFromActorSettings
- UPCGGetLandscapeSettings
- UPCGGetPrimitiveSettings
- UPCGGetSplineSettings
- UPCGGetVolumeSettings
- UPCGDataNumSettings
- UPCGDataTableRowToParamDataSettings
- UPCGDebugSettings
- UPCGDensityFilterSettings
- UPCGDensityRemapSettings
- UPCGDifferenceSettings
- UPCGDistanceSettings
- UPCGExternalDataSettings
- UPCGLoadAlembicSettings
- UPCGLoadDataTableSettings
- UPCGFilterByTagSettings
- UPCGFilterByTypeSettings
- UPCGGatherSettings
- UPCGGraphInputOutputSettings
- UPCGHiGenGridSizeSettings
- UPCGInnerIntersectionSettings
- UPCGLinearDensityRemapSettings
- UPCGMakeConcreteSettings
- UPCGMergeSettings
- UPCGMeshSamplerSettings
- UPCGMetadataOperationSettings
- UPCGMetadataPartitionSettings
- UPCGMetadataRenameSettings
- UPCGMetadataSettingsBase
- UPCGMetadataBitwiseSettings
- UPCGMetadataBooleanSettings
- UPCGMetadataBreakTransformSettings
- UPCGMetadataBreakVectorSettings
- UPCGMetadataCompareSettings
- UPCGMetadataMakeRotatorSettings
- UPCGMetadataMakeTransformSettings
- UPCGMetadataMakeVectorSettings
- UPCGMetadataMathsSettings
- UPCGMetadataRotatorSettings
- UPCGMetadataStringOpSettings
- UPCGMetadataTransformSettings
- UPCGMetadataTrigSettings
- UPCGMetadataVectorSettings
- UPCGNormalToDensitySettings
- UPCGNumberOfPointsSettings
- UPCGPointExtentsModifierSettings
- UPCGPointFilterRangeSettings
- UPCGPointFilterSettings
- UPCGPointFromMeshSettings
- UPCGPointMatchAndSetSettings
- UPCGProjectionSettings
- UPCGPropertyToParamDataSettings
- UPCGRerouteSettings
- UPCGSanityCheckPointDataSettings
- UPCGSelectPointsSettings
- UPCGSelfPruningSettings
- UPCGSettingsWithDynamicInputs
- UPCGOuterIntersectionSettings
- UPCGSpatialNoiseSettings
- UPCGSplineSamplerSettings
- UPCGStaticMeshSpawnerSettings
- UPCGSurfaceSamplerSettings
- UPCGTextureSamplerSettings
- UPCGTransformPointsSettings
- UPCGTrivialSettings
- UPCGUnionSettings
- UPCGUserParameterGetSettings
- UPCGVolumeSamplerSettings
- UPCGWorldQuerySettings
- UPCGWorldRayHitSettings
- UPCGSettingsInstance
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/PCGSettings.h |
| Include | #include "PCGSettings.h" |
Syntax
UCLASS&40;Abstract&41;
class UPCGSettingsInterface : public UPCGData
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bBreakDebugger | If a debugger is attached, triggers a breakpoint inside IPCGElement::Execute(). | |
| bool | bDebug | ||
| bool | bEnabled | ||
| FPCGDebugVisualizationSettings | DebugSettings | ||
| FOnPCGSettingsChanged | OnSettingsChangedDelegate |
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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) |