Navigation
API > API/Plugins > API/Plugins/MetasoundEditor > API/Plugins/MetasoundEditor/UMetaSoundEditorSubsystem
Description
Returns a builder for the given MetaSound asset. Returns null if provided a transient MetaSound. For finding builders for transient MetaSounds, use the UMetaSoundBuilderSubsystem's API (FindPatchBuilder, FindSourceBuilder, FindBuilderByName etc.)
| Name | FindOrBeginBuilding |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorSubsystem.h |
| Include Path | #include "MetasoundEditorSubsystem.h" |
| Source | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Private/MetasoundEditorSubsystem.cpp |
UFUNCTION (BlueprintCallable, Category="Audio|MetaSound|Builder|Editor",
Meta=(DisplayName="Find Or Begin Building MetaSound Asset", ExpandEnumAsExecs="OutResult"))
UMetaSoundBuilderBase * FindOrBeginBuilding
(
TScriptInterface < IMetaSoundDocumentInterface > MetaSound,
EMetaSoundBuilderResult & OutResult
) const