Navigation
API > API/Plugins > API/Plugins/PCGEditor
| Name | UPCGEditorSettings |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCGEditor/Public/PCGEditorSettings.h |
| Include Path | #include "PCGEditorSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=EditorPerProjectUserSettings)
class UPCGEditorSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGEditorSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPCGEditorSettings
(
const FObjectInitializer& ObjectInitializer |
PCGEditorSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeListViewSettings | FPCGEditorAttributeListViewSettings | Attribute List View user configurations. | PCGEditorSettings.h |
|
| BaseTextureDataPinColor | FLinearColor | Color used for data pins of type Base Texture | PCGEditorSettings.h |
|
| bAutoFocusViewport | bool | When inspection updates the viewport will re-focus to the data. | PCGEditorSettings.h |
|
| bCanSelectPartitionActors | bool | Allow selecting PCG partition actors in the viewport/outliner. | PCGEditorSettings.h |
|
| bConfirmLocalGraphParameterNameChanges | bool | Verify renaming graph parameters via their local getter nodes with a pop-up confirmation window. | PCGEditorSettings.h |
|
| bDisableCPUThrottlingDuringGraphExecution | bool | Specify if we want to disable CPU Throttling when a PCG Graph is executing, this will improve execution time when app is out of focus/minimized | PCGEditorSettings.h |
|
| bEnableNavigateToNativeNodes | bool | Begin deprecated properties | PCGEditorSettings.h | |
| BlueprintNodeColor | FLinearColor | Color used for blueprints | PCGEditorSettings.h |
|
| bShowNodeDeterminismActionsRightClickContext | bool | Display node 'Determinism' actions on the right click context menu. | PCGEditorSettings.h |
|
| bShowNodeGeneralActionsRightClickContextMenu | bool | Display node 'General' actions on the right click context menu. | PCGEditorSettings.h |
|
| bShowNodeOrganizationalActionsRightClickContextMenu | bool | Display node 'Organizational' actions on the right click context menu. | PCGEditorSettings.h |
|
| bShowPauseButton | bool | Controls whether the "Pause PCG" button will be display in the editor menu | PCGEditorSettings.h |
|
| bShowTemplatePickerOnNewGraph | bool | Controls whether the template picker dialog will be shown when creating a new PCG graph, both in the contextual menu and in the PCG graph pickers. | PCGEditorSettings.h |
|
| bUnpauseCancelsAll | bool | Controls whether PCG tasks will be cancelled when unpausing PCG, which might result in dirty/stale content, but will not require significant time. | PCGEditorSettings.h |
|
| bUseAlternatePauseButton | bool | Controls whether the alternate PCG pause button is shown instead of the default PCG icon. | PCGEditorSettings.h |
|
| ConcreteDataPinColor | FLinearColor | Color used for concrete/simple spatial data pins | PCGEditorSettings.h |
|
| ControlFlowNodeColor | FLinearColor | Color used for control flow operations | PCGEditorSettings.h |
|
| DebugNodeColor | FLinearColor | Color used for debug operations | PCGEditorSettings.h |
|
| DefaultNodeColor | FLinearColor | Default node color | PCGEditorSettings.h |
|
| DefaultPinColor | FLinearColor | Default pin color | PCGEditorSettings.h |
|
| DefaultWireThickness | float | Default wire thickness | PCGEditorSettings.h |
|
| DensityOperationNodeColor | FLinearColor | Color used for density remap | PCGEditorSettings.h |
|
| DynamicMeshNodeColor | FLinearColor | Color used for dynamic mesh nodes | PCGEditorSettings.h |
|
| DynamicMeshPinColor | FLinearColor | Color used for data pins of type Dynamic Mesh | PCGEditorSettings.h |
|
| EmptyEdgeDebugDesaturateFactor | float | Debug mode edge desaturation with empty data | PCGEditorSettings.h |
|
| FilterNodeColor | FLinearColor | Color used for filter-like operations | PCGEditorSettings.h |
|
| GraphParametersNodeColor | FLinearColor | Color used for graph parameters operations | PCGEditorSettings.h |
|
| HierarchicalGenerationNodeColor | FLinearColor | Color used for hierarchical generation operations | PCGEditorSettings.h |
|
| HoverEdgeEmphasis | float | Hover edge size emphasis | PCGEditorSettings.h |
|
| InputOutputNodeColor | FLinearColor | Color used for input & output nodes | PCGEditorSettings.h |
|
| InstancedNodeBodyTintColor | FLinearColor | Instanced node body tint color | PCGEditorSettings.h |
|
| LandscapeDataPinColor | FLinearColor | Color used for data pins of type Landscape | PCGEditorSettings.h |
|
| MetadataNodeColor | FLinearColor | Color used for metadata operations | PCGEditorSettings.h |
|
| MultiDataEdgeDebugEmphasis | float | Debug mode edge emphasis on multi-data | PCGEditorSettings.h |
|
| NodeDoubleClickAction | EPCGEditorDoubleClickAction | Specify an action to take upon double-clicking a native PCG node. | PCGEditorSettings.h |
|
| OverrideNodeColorByClass | TMap< TSubclassOf< UPCGSettings >, FLinearColor > | User-driven color overrides | PCGEditorSettings.h |
|
| OverrideNotPausedButtonLabel | FName | Overrides the label of the pause button while PCG is currently paused. | PCGEditorSettings.h |
|
| OverridePausedButtonLabel | FName | Overrides the label of the pause button while PCG is not currently being paused. | PCGEditorSettings.h |
|
| OverridePausedButtonTooltip | FString | Overrides the tooltip on the pause button. | PCGEditorSettings.h |
|
| ParamDataNodeColor | FLinearColor | Color used for Attribute Set operations | PCGEditorSettings.h |
|
| ParamDataPinColor | FLinearColor | Color used for data pins of type Attribute Set | PCGEditorSettings.h |
|
| PointDataPinColor | FLinearColor | Color used for data pins of type Point | PCGEditorSettings.h |
|
| PointOpsNodeColor | FLinearColor | Color used for point operations | PCGEditorSettings.h |
|
| Polygon2DDataPinColor | FLinearColor | Color used for data pins of type Polygon2D | PCGEditorSettings.h |
|
| PolyLineDataPinColor | FLinearColor | Color used for data pins of type Spline | PCGEditorSettings.h |
|
| PrimitiveDataPinColor | FLinearColor | Color used for data pins of type Primitive | PCGEditorSettings.h |
|
| RenderTargetDataPinColor | FLinearColor | Color used for data pins of type Render Target | PCGEditorSettings.h |
|
| RerouteNodeColor | FLinearColor | Color used for reroute nodes | PCGEditorSettings.h |
|
| ResourceNodeColor | FLinearColor | Color used for resource nodes | PCGEditorSettings.h |
|
| SamplerNodeColor | FLinearColor | Color used for sampler operations | PCGEditorSettings.h |
|
| SetOperationNodeColor | FLinearColor | Color used for Difference, Intersection, Projection, Union | PCGEditorSettings.h |
|
| SpatialDataPinColor | FLinearColor | Color used for spatial data pins | PCGEditorSettings.h |
|
| SpawnerNodeColor | FLinearColor | Color used for artifact-generating operations | PCGEditorSettings.h |
|
| StaticMeshResourcePinColor | FLinearColor | Color used for data pins of type Static Mesh Resource | PCGEditorSettings.h |
|
| SubgraphNodeColor | FLinearColor | Color used for subgraph-like operations | PCGEditorSettings.h |
|
| SurfaceDataPinColor | FLinearColor | Color used for data pins of type Surface | PCGEditorSettings.h |
|
| TargetNumPointsForDebug | int32 | Target number of points when trying to debug volume data or landscape data, to avoid exploding the number of points if the volume/landscape is big, and to have a good representation if the volume/landscape is small. | PCGEditorSettings.h |
|
| TextureDataPinColor | FLinearColor | Color used for data pins of type Texture | PCGEditorSettings.h |
|
| UnknownDataPinColor | FLinearColor | Color used for other/unknown data types | PCGEditorSettings.h |
|
| VirtualTextureDataPinColor | FLinearColor | Color used for data pins of type Virtual Texture | PCGEditorSettings.h |
|
| VolumeDataPinColor | FLinearColor | Color used for data pins of type Volume | PCGEditorSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinearColor GetColor
(
UPCGSettings* InSettings |
PCGEditorSettings.h | ||
FLinearColor GetPinColor
(
const FEdGraphPinType& InPinType |
PCGEditorSettings.h |