Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UMetasoundEditorGraphNode
- UMetasoundEditorGraphMemberNode
- UMetasoundEditorGraphOutputNode
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraphNode.h |
| Include | #include "MetasoundEditorGraphNode.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UMetasoundEditorGraphOutputNode : public UMetasoundEditorGraphMemberNode
Remarks
Node that represents a graph output
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UMetasoundEditorGraphOutput > | Output |
Overridden from UMetasoundEditorGraphMemberNode
| Type | Name | Description | |
|---|---|---|---|
| bool | Disables interact widgets (ex. sliders, knobs) when input is connected. | ||
| UMetasoundEditorGraphMember * | GetMember () |
Whether or not the member node supports interactivity on the graph node. |
Overridden from UMetasoundEditorGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FMetasoundFrontendClassName | GetClassName () |
||
| FGuid | GetNodeID () |
||
| FSlateIcon | |||
| void | |||
| void | Validate
(
Metasound::Editor::FGraphNodeValidationResult& OutResult |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| bool | Can't duplicate, only one node per graph. | ||
| bool | Disallow deleting outputs as they require being connected to some part of the graph by the Frontend Graph Builder (which is enforced even when the Editor Graph Node does not have a visible input by way of a literal input. | ||
| FLinearColor | Gets the draw color of a node's title bar | ||
| void | PinDefaultValueChanged
(
UEdGraphPin* Pin |
Called when the DefaultValue of one of the pins of this node is changed in the editor |