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 | |||
| bool | GetCustomPinIcons
(
UEdGraphPin* InPin, |
||
| bool | GetCustomPinIcons
(
FName InDataType, |
||
| const FSlateBrush * | GetIconBrush
(
FName InDataType, |
||
| bool | IsExplicitProxyClass
(
const UClass& InClass |
||
| bool | IsMetaSoundAssetClass
(
const FTopLevelAssetPath& InClassName |
||
| 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 | RegisterCustomPinType
(
FName InDataTypeName, |
||
| void | RegisterExplicitProxyClass
(
const UClass& InClass |
||
| void | RegisterPinType
(
FName InDataTypeName, |