Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Inheritance Hierarchy
- INodeBase
- INode
- FNode
- FInputNode
- TInputNode
- FLiteralNode
- FNodeFacade
- FBPMToSecondsNode
- FEnvelopeFollowerNode
- FLfoNode
- FNoiseNode
- FTriggerRepeatNode
- FTriggerToggleNode
- TArrayConcatNode
- TArrayGetNode
- TArrayNumNode
- TArrayRandomGetNode
- TArraySetNode
- TArrayShuffleNode
- TArraySubsetNode
- TNodeFacade
- TRandomNode
- TTriggerAccumulatorNode
- TTriggerCompareNode
- TValueNode
- TVariableAccessorNode
- TVariableDeferredAccessorNode
- TVariableMutatorNode
- FOscilatorNodeBase
- FSawOscilatorNode
- FSineOscilatorNode
- FSquareOscilatorNode
- FTriangleOscilatorNode
- FOutputNode
- TOutputNode
- TAutoConverterNode
- TReceiveNode
- TSendNode
- TVariableNode
- IGraph
- FGraph
- FFrontendGraph
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundNodeInterface.h |
| Include | #include "MetasoundNodeInterface.h" |
Syntax
class INodeBase
Remarks
Interface for all nodes that can describe their name, type, inputs and outputs.
Destructors
| Type | Name | Description | |
|---|---|---|---|
~INodeBase () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FGuid & | Return the ID of this node instance. | ||
| const FName & | Return the name of this specific instance of the node class. | ||
| const FNodeClassMetadata & | GetMetadata () |
Return the type name of this node. | |
| const FVertexInterface & | Return the current vertex interface. | ||
| bool | IsVertexInterfaceSupported
(
const FVertexInterface& InInterface |
Expresses whether a specific vertex interface is supported. | |
| bool | SetVertexInterface
(
const FVertexInterface& InInterface |
Set the vertex interface. If the vertex was successfully changed, returns true. |