Navigation
API > API/Plugins > API/Plugins/TechAudioToolsMetaSoundEditor
Editor viewmodel for MetaSounds. Creates MetaSoundEditorBuilderListener bindings upon initialization, allowing changes made to assets in the MetaSound Editor to be reflected in UMG widgets.
| Name | UMetaSoundEditorViewModel |
| Type | class |
| Header File | /Engine/Plugins/Experimental/TechAudioTools/Source/TechAudioToolsMetaSoundEditor/Public/ViewModels/MetaSoundEditorViewModel.h |
| Include Path | #include "ViewModels/MetaSoundEditorViewModel.h" |
Syntax
UCLASS (MinimalAPI, DisplayName="MetaSound Editor Viewmodel")
class UMetaSoundEditorViewModel : public UMetaSoundViewModel
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMViewModelBase → UMetaSoundViewModel → UMetaSoundEditorViewModel
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetAuthor() |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
FText GetDescription() |
ViewModels/MetaSoundEditorViewModel.h | ||
FText GetDisplayName() |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
bool IsDeprecated() |
ViewModels/MetaSoundEditorViewModel.h | ||
void OnAuthorChanged
(
const FString NewAuthor |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
void OnDescriptionChanged
(
const FText NewDescription |
ViewModels/MetaSoundEditorViewModel.h | ||
void OnDisplayNameChanged
(
const FText NewDisplayName |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
| ViewModels/MetaSoundEditorViewModel.h | |||
void OnInputIsAdvancedDisplayChanged
(
FName InputName, |
ViewModels/MetaSoundEditorViewModel.h | ||
void OnInputSortOrderIndexChanged
(
FName InputName, |
ViewModels/MetaSoundEditorViewModel.h | ||
void OnIsDeprecatedChanged
(
const bool bNewIsDeprecated |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
| ViewModels/MetaSoundEditorViewModel.h | |||
| ViewModels/MetaSoundEditorViewModel.h | |||
void OnOutputIsAdvancedDisplayChanged
(
FName OutputName, |
ViewModels/MetaSoundEditorViewModel.h | ||
void OnOutputSortOrderIndexChanged
(
FName OutputName, |
ViewModels/MetaSoundEditorViewModel.h | ||
void SetAuthor
(
const FString& InAuthor |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
| ViewModels/MetaSoundEditorViewModel.h | |||
| ViewModels/MetaSoundEditorViewModel.h | |||
void SetInputIsAdvancedDisplay
(
const FName& InputName, |
ViewModels/MetaSoundEditorViewModel.h | ||
void SetInputSortOrderIndex
(
const FName& InputName, |
ViewModels/MetaSoundEditorViewModel.h | ||
void SetIsDeprecated
(
bool bInIsDeprecated |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
void SetMetaSoundDescription
(
const FText& InDescription |
ViewModels/MetaSoundEditorViewModel.h | ||
void SetMetaSoundDisplayName
(
const FText& InDisplayName |
ViewModels/MetaSoundEditorViewModel.h | ||
| ViewModels/MetaSoundEditorViewModel.h | |||
| ViewModels/MetaSoundEditorViewModel.h | |||
void SetOutputIsAdvancedDisplay
(
const FName& OutputName, |
ViewModels/MetaSoundEditorViewModel.h | ||
void SetOutputSortOrderIndex
(
const FName& OutputName, |
ViewModels/MetaSoundEditorViewModel.h |
Overridden from UMetaSoundViewModel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize
(
UMetaSoundBuilderBase* InBuilder |
ViewModels/MetaSoundEditorViewModel.h | ||
virtual void InitializeMetaSound
(
const TScriptInterface< IMetaSoundDocumentInterface > InMetaSound |
ViewModels/MetaSoundEditorViewModel.h | ||
virtual void Reset() |
ViewModels/MetaSoundEditorViewModel.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsEditorOnly() |
ViewModels/MetaSoundEditorViewModel.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindDelegates() |
ViewModels/MetaSoundEditorViewModel.h | ||
void UnbindDelegates() |
ViewModels/MetaSoundEditorViewModel.h |
Overridden from UMetaSoundViewModel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMetaSoundInputViewModel * CreateInputViewModel
(
const FMetasoundFrontendClassInput& InInput |
ViewModels/MetaSoundEditorViewModel.h | ||
virtual UMetaSoundOutputViewModel * CreateOutputViewModel
(
const FMetasoundFrontendClassOutput& InOutput |
ViewModels/MetaSoundEditorViewModel.h | ||
virtual TSubclassOf< UMetaSoundInputViewModel > GetInputViewModelClass() |
ViewModels/MetaSoundEditorViewModel.h | ||
virtual TSubclassOf< UMetaSoundOutputViewModel > GetOutputViewModelClass() |
ViewModels/MetaSoundEditorViewModel.h |