Navigation
API > API/Plugins > API/Plugins/PCG
| Name | UPCGSettingsInterface |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGSettings.h |
| Include Path | #include "PCGSettings.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UPCGSettingsInterface : public UPCGData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGData → UPCGSettingsInterface
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bBreakDebugger | bool | If a debugger is attached, triggers a breakpoint inside IPCGElement::Execute(). | PCGSettings.h |
|
| bDebug | bool | PCGSettings.h |
|
|
| bDisplayDebuggingProperties | bool | This can be set false by inheriting nodes to hide the debugging properties. | PCGSettings.h |
|
| bEnabled | bool | PCGSettings.h |
|
|
| bIsInspecting | bool | Whether the Inspect feature is active on the node corresponding to this settings. | PCGSettings.h | |
| DebugSettings | FPCGDebugVisualizationSettings | PCGSettings.h |
|
|
| OnSettingsChangedDelegate | FOnPCGSettingsChanged | PCGSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanBeDebugged() |
Whether this element supports Debug and Inspect features. | PCGSettings.h | |
virtual bool CanBeDisabled() |
Whether this element can be disabled. | PCGSettings.h | |
virtual UPCGSettings * GetSettings () |
PCGSettings.h | ||
virtual const UPCGSettings * GetSettings () |
PCGSettings.h | ||
bool IsInstance() |
PCGSettings.h | ||
void SetEnabled
(
bool bInEnabled |
Dedicated method to change enable state because some nodes have more complex behavior on enable/disable (such as subgraphs) | PCGSettings.h |