Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
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.
| Name | FNodeClassName |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundNodeInterface.h |
| Include Path | #include "MetasoundNodeInterface.h" |
Syntax
class FNodeClassName
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundNodeInterface.h | |||
FNodeClassName
(
const FName& InNamespace, |
MetasoundNodeInterface.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InvalidNodeClassName | const FNodeClassName | Invalid form of node class name (i.e. empty namespace, name, and variant) | MetasoundNodeInterface.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Name | FName | MetasoundNodeInterface.h | ||
| Namespace | FName | MetasoundNodeInterface.h | ||
| Variant | FName | MetasoundNodeInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FName & GetName() |
Name of node class. | MetasoundNodeInterface.h | |
const FName & GetNamespace() |
Namespace of node class. | MetasoundNodeInterface.h | |
const FName & GetVariant() |
Variant of node class. | MetasoundNodeInterface.h | |
bool IsValid() |
Whether or not this instance of a node class name is a valid name. | MetasoundNodeInterface.h | |
| The full name of the Node formatted Namespace.Name and optionally appended with .Variant if valid | MetasoundNodeInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName FormatFullName
(
const FName& InNamespace, |
MetasoundNodeInterface.h | ||
static void FormatFullName
(
FNameBuilder& InBuilder, |
MetasoundNodeInterface.h | ||
static FName FormatScopedName
(
const FName& InNamespace, |
MetasoundNodeInterface.h | ||
static void FormatScopedName
(
FNameBuilder& InBuilder, |
MetasoundNodeInterface.h |