IMetasoundEditorModule

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IModuleInterface

IMetasoundEditorModule

References

Module

MetasoundEditor

Header

/Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorModule.h

Include

#include "MetasoundEditorModule.h"

Syntax

class IMetasoundEditorModule : public IModuleInterface

Functions

Name Description

Public function Const

TUniquePtr< ...

 

CreateMemberDefaultLiteralCustomization

(
    UClass& InClass,
    IDetailCategoryBuilder& DefaultCat...
)

Public function Const

const FEdito...

 

FindDataType

(
    FName InDataTypeName
)

Public function Const

const FEdito...

 

FindDataTypeChecked

(
    FName InDataTypeName
)

Public function Const

const TSubcl...

 

FindDefaultLiteralClass

(
    EMetasoundFrontendLiteralType InLit...
)

Public function Const

bool

 

IsExplicitProxyClass

(
    const UClass& InClass
)

Whether or not the given proxy class has to be explicit (i.e. selectors do not support inherited types).

Public function Const

bool

 

IsMetaSoundAssetClass

(
    const FName InClassName
)

Public function Const

bool

 

IsRegisteredDataType

(
    FName InDataTypeName
)

Public function Const

void

 

IterateDataTypes

(
    TUniqueFunction< void...
)

Public function

void

 

RegisterExplicitProxyClass

(
    const UClass& InClass
)

Register proxy class as explicitly selectable.