Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UDynamicSubsystem
- UEditorSubsystem
- UMetaSoundEditorSubsystem
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorSubsystem.h |
| Include | #include "MetasoundEditorSubsystem.h" |
Syntax
UCLASS ()
class UMetaSoundEditorSubsystem : public UEditorSubsystem
Remarks
The subsystem in charge of editor MetaSound functionality
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMetaSoundEditorSubsystem & | GetChecked () |
||
| const UMetaSoundEditorSubsystem & | |||
| const FString | Get the default author for a MetaSound asset. | ||
| const TArray< TSharedRef< FExtender > > & | Returns all currently toolbar extenders registered to be displayed within the MetaSound Asset Editor. | ||
| void | Initialize the UObject asset, with an optional MetaSound to be referenced if the asset is a preset. | ||
| void | InitEdGraph
(
UObject& InMetaSound |
Initialize UMetasoundEditorGraph for a given MetaSound object. | |
| void | RegisterGraphWithFrontend
(
UObject& InMetaSound, |
Wraps RegisterGraphWithFrontend logic in Frontend with any additional logic required to refresh editor & respective editor object state. | |
| void | RegisterToolbarExtender
(
TSharedRef< FExtender > InExtender |
Register toolbar extender that will be displayed in the MetaSound Asset Editor. | |
| void | SetNodeLocation
(
UPARAM(DisplayName="Builder") UMetaSoundBuilderBase* InBuilder, |
Sets the visual location to InLocation of a given node InNode of a given builder's document. | |
| bool | UnregisterToolbarExtender
(
TSharedRef< FExtender > InExtender |
Unregisters toolbar extender that is displayed in the MetaSound Asset Editor. | |
UPARAM
(
DisplayName |
Build the given builder to a MetaSound asset |