Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UMetasoundEditorGraphNode
- UMetasoundEditorGraphMemberNode
- UMetasoundEditorGraphVariableNode
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraphNode.h |
| Include | #include "MetasoundEditorGraphNode.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UMetasoundEditorGraphVariableNode : public UMetasoundEditorGraphMemberNode
Remarks
Represents any of the several variable node types (Accessor, DeferredAccessor, Mutator).
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMetasoundFrontendClassName | ClassName | Class name of the frontend node. | |
| EMetasoundFrontendClassType | ClassType | Class type of the frontend node (Accessor, DeferredAccessor or Mutator) | |
| FGuid | NodeID | ID of the frontend node. | |
| TObjectPtr< UMetasoundEditorGraphVariable > | Variable | Associated graph variable. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EMetasoundFrontendClassType | GetClassType () |
Overridden from UMetasoundEditorGraphMemberNode
| Type | Name | Description | |
|---|---|---|---|
| bool | Whether or not the member node supports interact widgets on the visual node (ex. float manipulation widgets) | ||
| UMetasoundEditorGraphMember * | GetMember () |
Whether or not the member node supports interactivity on the graph node. |
Overridden from UMetasoundEditorGraphNode
| Type | Name | Description | |
|---|---|---|---|
| void | CacheTitle () |
Variables do not have titles to distinguish more visually from vertex types. | |
| FMetasoundFrontendClassName | GetClassName () |
||
| FName | |||
| FGuid | GetNodeID () |
||
| FSlateIcon | |||
| void |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| 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 |