Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Interface for all nodes that can describe their name, type, inputs and outputs.
| Name | INodeBase |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundNodeInterface.h |
| Include Path | #include "MetasoundNodeInterface.h" |
Syntax
class INodeBase
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~INodeBase() |
MetasoundNodeInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FGuid & GetInstanceID() |
Return the ID of this node instance. | MetasoundNodeInterface.h | |
const FName & GetInstanceName() |
Return the name of this specific instance of the node class. | MetasoundNodeInterface.h | |
const FNodeClassMetadata & GetMetadata() |
Return the type name of this node. | MetasoundNodeInterface.h | |
virtual TSharedPtr< const IOperatorData > GetOperatorData() |
Returns the configuration for the node. | MetasoundNodeInterface.h | |
const FVertexInterface & GetVertexInterface() |
Return the current vertex interface. | MetasoundNodeInterface.h | |
virtual bool IsVertexInterfaceSupported
(
const FVertexInterface& InInterface |
Expresses whether a specific vertex interface is supported. | MetasoundNodeInterface.h | |
virtual void SetDefaultInput
(
const FVertexName& InVertexName, |
Set the default input literal for a vertex. | MetasoundNodeInterface.h | |
virtual bool SetVertexInterface
(
const FVertexInterface& InInterface |
Set the vertex interface. If the vertex was successfully changed, returns true. | MetasoundNodeInterface.h |