Navigation
API > API/Plugins > API/Plugins/TechAudioToolsMetaSound
Viewmodel class for MetaSound outputs. Allows widgets in UMG to bind to data from a MetaSound output. Useful for driving visual parameters using MetaSound outputs.
| Name | UMetaSoundOutputViewModel |
| Type | class |
| Header File | /Engine/Plugins/Experimental/TechAudioTools/Source/TechAudioToolsMetaSound/Public/ViewModels/MetaSoundViewModel.h |
| Include Path | #include "ViewModels/MetaSoundViewModel.h" |
Syntax
UCLASS (DisplayName="MetaSound Output Viewmodel")
class UMetaSoundOutputViewModel : public UMVVMViewModelBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMViewModelBase → UMetaSoundOutputViewModel
Implements Interfaces
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetOutputName() |
ViewModels/MetaSoundViewModel.h | ||
virtual void InitializeOutput
(
UMetaSoundBuilderBase* InBuilder, |
ViewModels/MetaSoundViewModel.h | ||
void OnOutputValueChanged
(
FName InOutputName, |
ViewModels/MetaSoundViewModel.h | ||
virtual void ResetOutput() |
ViewModels/MetaSoundViewModel.h | ||
void SetDataType
(
const FName& InDataType |
ViewModels/MetaSoundViewModel.h | ||
void SetIsArray
(
const bool bInIsArray |
ViewModels/MetaSoundViewModel.h | ||
void SetIsInitialized
(
const bool bInIsInitialized |
ViewModels/MetaSoundViewModel.h | ||
void SetMetaSoundOutput
(
const FMetaSoundOutput& InMetaSoundOutput |
ViewModels/MetaSoundViewModel.h | ||
void SetOutputName
(
const FName& InOutputName |
ViewModels/MetaSoundViewModel.h |