Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEditorSubsystem
- UMetaSoundEditorSubsystem
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorSubsystem.h |
| Include | #include "MetasoundEditorSubsystem.h" |
Syntax
UCLASS&40;&41;
class UMetaSoundEditorSubsystem : public UEditorSubsystem
Remarks
The subsystem in charge of editor MetaSound functionality
Functions
| Type | Name | Description | |
|---|---|---|---|
| TScriptInterface< IMetaSoundDocumentInterface > | BuildToAsset
(
UMetaSoundBuilderBase* InBuilder, |
Build the given builder to a MetaSound asset | |
| UMetaSoundEditorSubsystem & | GetChecked () |
||
| const UMetaSoundEditorSubsystem & | |||
| const FString | Get the default author for a MetaSound asset. | ||
| 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 | SetNodeLocation
(
UMetaSoundBuilderBase* InBuilder, |
Sets the visual location to InLocation of a given node InNode of a given builder's document. |