FNodeClassInfo

[FNodeClassInfo](API\Plugins\MetasoundFrontend\FNodeClassInfo) contains a minimal set of information needed to find and query node classes.

Choose your operating system:

Windows

macOS

Linux

References

Module

MetasoundFrontend

Header

/Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendRegistries.h

Include

#include "MetasoundFrontendRegistries.h"

Syntax

struct FNodeClassInfo

Remarks

FNodeClassInfo contains a minimal set of information needed to find and query node classes.

Variables

Name Description

Public variable

FGuid

 

AssetClassID

The ID used for the Asset Classes. If zero, class is natively defined.

Public variable

FName

 

AssetPath

Path to asset containing graph if external type and references asset class.

Public variable

FMetasoundFront...

 

ClassName

ClassName of the given class.

Public variable

TSet< FName >

 

InputTypes

Types of class inputs.

Public variable

TSet< FName >

 

OutputTypes

Types of class outputs.

Public variable

EMetasoundFront...

 

Type

The type of this node class.

Public variable

FMetasoundFront...

 

Version

Version of the registered class.

Constructors

Name Description

Public function

FNodeClassInfo()

Public function

FNodeClassInfo

(
    const FMetasoundFrontendClassMetada...
)

Constructor used to generate NodeClassInfo from a native class' Metadata.

Public function

FNodeClassInfo

(
    const FMetasoundFrontendGraphClass ...,
    FName InAssetPath
)

Constructor used to generate NodeClassInfo from an asset.

Functions

Name Description

Public function Const

UObject *...

 

LoadAsset()

Loads the asset from the provided path, ensuring that the class is of type graph.