Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Inheritance Hierarchy
- INodeBase
- INode
- FNode
- FNodeFacade
- FBPMToSecondsNode
- FEnvelopeFollowerNode
- FLfoNode
- FNoiseNode
- FTriggerRepeatNode
- FTriggerToggleNode
- TArrayConcatNode
- TArrayGetNode
- TArrayNumNode
- TArrayRandomGetNode
- TArraySetNode
- TArrayShuffleNode
- TArraySubsetNode
- TNodeFacade
- TRandomNode
- TTriggerAccumulatorNode
- TTriggerCompareNode
- TValueNode
- TVariableAccessorNode
- TVariableDeferredAccessorNode
- TVariableMutatorNode
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundFacade.h |
| Include | #include "MetasoundFacade.h" |
Syntax
class FNodeFacade : public Metasound::FNode
Remarks
FNodeFacade implements a significant amount of boilerplate code required to build a MetasoundINode. FNodeFacade is particularly useful for an INode which has a static FVertexInterface, and always creates the same IOperator type.
The type of the concrete IOperator class to instantiate is defined in the FNodeFacade constructors TFacadeOperatorClass<>.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNodeFacade () |
|||
FNodeFacade
(
FNodeInitData&& InInitData, |
|||
FNodeFacade
(
const FVertexName& InInstanceName, |
FNodeFacade constructor using the OperatorType template parameter to get the node info, operator factory method and vertex interface. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FNodeFacade () |
Overridden from INode
| Type | Name | Description | |
|---|---|---|---|
| FOperatorFactorySharedRef | Return a reference to the default operator factory. |
Overridden from INodeBase
| Type | Name | Description | |
|---|---|---|---|
| const FVertexInterface & | Return the current vertex interface. | ||
| bool | IsVertexInterfaceSupported
(
const FVertexInterface& InInterface |
FNodeFacade has a static vertex interface. | |
| bool | SetVertexInterface
(
const FVertexInterface& InInterface |
FNodeFacade has a static vertex interface. |