Navigation
API > API/Plugins > API/Plugins/MetasoundEngine
Builder in charge of building a MetaSound Patch
| Name | UMetaSoundPatchBuilder |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundBuilderSubsystem.h |
| Include Path | #include "MetasoundBuilderSubsystem.h" |
Syntax
UCLASS (MinimalAPI, Transient, BlueprintType, Meta=(DisplayName="MetaSound Patch Builder"))
class UMetaSoundPatchBuilder : public UMetaSoundBuilderBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaSoundBuilderBase → UMetaSoundPatchBuilder
Functions
Public
Overridden from UMetaSoundBuilderBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TScriptInterface< IMetaSoundDocumentInterface > BuildNewMetaSound
(
FName NameBase |
Builds a transient MetaSound with the provided builder options, copying the underlying MetaSound managed by this builder and registering it with the MetaSound Node Registry as a unique class. | MetasoundBuilderSubsystem.h | |
virtual const UClass & GetBaseMetaSoundUClass() |
Returns the base class registered with the MetaSound UObject registry. | MetasoundBuilderSubsystem.h |
Protected
Overridden from UMetaSoundBuilderBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildAndOverwriteMetaSoundInternal
(
TScriptInterface< IMetaSoundDocumentInterface > ExistingMetaSound, |
MetasoundBuilderSubsystem.h | ||
virtual void OnAssetReferenceAdded
(
TScriptInterface< IMetaSoundDocumentInterface > DocInterface |
MetasoundBuilderSubsystem.h | ||
virtual void OnRemovingAssetReference
(
TScriptInterface< IMetaSoundDocumentInterface > DocInterface |
MetasoundBuilderSubsystem.h |