IInterfaceRegistryEntry

Choose your operating system:

Windows

macOS

Linux

References

Module

MetasoundFrontend

Header

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

Include

#include "MetasoundFrontendArchetypeRegistry.h"

Syntax

class IInterfaceRegistryEntry

Destructors

Name Description

Public function Virtual

~IInterfaceRegistryEntry()

Functions

Name Description

Public function Const

bool

 

EditorCanAddOrRemove()

Whether or not the interface can be added or removed by the editor.

Public function Const

const FMetas...

 

GetInterface()

MetaSound Interface definition.

Public function Const

FName

 

GetRouterName()

Name of routing system used to update interface inputs (ex. ParameterInterface or DataReference).

Public function Const

bool

 

IsDefault()

Whether or not to immediately apply the given interface when a MetaSound asset of the supported UClass is created.

Public function Const

bool

 

UClassIsSupported

(
    FName InUClassName
)

Public function Const

bool

 

UpdateRootGraphInterface

(
    FDocumentHandle InDocument
)

How to update a given document if versioning is required to this interface from a deprecated version.