Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundNodeInterface.h |
| Include | #include "MetasoundNodeInterface.h" |
Syntax
class FNodeClassName
Remarks
Name of a node class.
FNodeClassName is used for lookup and declaring interoperability.
Namespaces are provided as a convenience to avoid name collisions.
Nodes with equal Namespace and Name, but different Variants are considered to be interoperable. They can be used to define nodes that perform the same function, but have differing vertex types.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNodeClassName
(
const FName& InNamespace, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | FormatFullName
(
const FName& InNamespace, |
||
| void | FormatFullName
(
FNameBuilder& InBuilder, |
||
| FName | FormatScopedName
(
const FName& InNamespace, |
||
| void | FormatScopedName
(
FNameBuilder& InBuilder, |
||
| const FName | GetFullName () |
Namespace, name and variant of the node class. Namespace, name and variant of the node class. | |
| const FName & | GetName () |
Name of node class. | |
| const FName & | GetNamespace () |
Namespace of node class. | |
| const FName | Namespace and name of the node class. Namespace and name of the node class. | ||
| const FName & | GetVariant () |
Variant of node class. | |
| bool | IsValid () |
Whether or not this instance of a node class name is a valid name. | |
| const FString | ToString () |
The full name of the Node formatted Namespace.Name and optionally appended with .Variant if valid |
Constants
| Name | Description |
|---|---|
| InvalidNodeClassName | Invalid form of node class name (i.e. empty namespace, name, and variant) |