Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
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
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< FMetasoundDefaultLiteralCustomizationBase > | CreateMemberDefaultLiteralCustomization
(
UClass& InClass, |
||
| const TSubclassOf< UMetasoundEditorGraphMemberDefaultLiteral > | FindDefaultLiteralClass
(
EMetasoundFrontendLiteralType InLiteralType |
||
| const FEdGraphPinType * | FindPinType
(
FName InDataTypeName |
||
| EAssetPrimeStatus | |||
| const FSlateBrush * | GetIconBrush
(
FName InDataType, |
||
| void | Primes MetaSound assets, effectively loading the asset asynchronously (if not already loaded) & registers them if not already registered with the MetaSound Class Registry. | ||
| void | RegisterPinType
(
FName InDataTypeName, |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | IsExplicitProxyClass
(
const UClass& InClass |
IsExplicitProxyClass is deprecated, use Metasound::Frontend::FDataTypeRegistryInfo::bIsExplicit | |
| bool | IsMetaSoundAssetClass
(
const FTopLevelAssetPath& InClassName |
IsMetaSoundAssetClass is deprecated, use IMetasoundUObjectRegistry::IsRegisteredClass | |
| void | RegisterExplicitProxyClass
(
const UClass& InClass |
RegisterExplicitProxyClass is deprecated, use Metasound::TIsExplicit<> |