Navigation
API > API/Plugins > API/Plugins/TechAudioToolsMetaSound
Viewmodel class for MetaSound inputs. Allows widgets in UMG to bind to MetaSound literals. Useful for creating knobs, sliders, and other widgets for setting MetaSound input parameters.
| Name | UMetaSoundInputViewModel |
| Type | class |
| Header File | /Engine/Plugins/Experimental/TechAudioTools/Source/TechAudioToolsMetaSound/Public/ViewModels/MetaSoundViewModel.h |
| Include Path | #include "ViewModels/MetaSoundViewModel.h" |
Syntax
UCLASS (MinimalAPI, DisplayName="MetaSound Input Viewmodel")
class UMetaSoundInputViewModel : public UMVVMViewModelBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMViewModelBase → UMetaSoundInputViewModel
Implements Interfaces
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetDataType() |
ViewModels/MetaSoundViewModel.h | ||
FName GetInputName() |
ViewModels/MetaSoundViewModel.h | ||
FMetasoundFrontendLiteral GetLiteral() |
ViewModels/MetaSoundViewModel.h | ||
EMetasoundFrontendLiteralType GetLiteralType() |
ViewModels/MetaSoundViewModel.h | ||
bool IsArray() |
ViewModels/MetaSoundViewModel.h | ||
bool IsConstructorPin() |
ViewModels/MetaSoundViewModel.h | ||
bool IsInitialized() |
ViewModels/MetaSoundViewModel.h | ||
void OnInputDataTypeChanged
(
const FName& NewDataType |
ViewModels/MetaSoundViewModel.h | ||
void OnInputDefaultChanged
(
const FMetasoundFrontendLiteral& LiteralValue, |
ViewModels/MetaSoundViewModel.h | ||
void OnInputInheritsDefaultChanged
(
const bool bInheritsDefault |
ViewModels/MetaSoundViewModel.h | ||
void OnInputIsConstructorPinChanged
(
const bool bNewIsConstructorPin |
ViewModels/MetaSoundViewModel.h | ||
void OnInputNameChanged
(
const FName& NewName |
ViewModels/MetaSoundViewModel.h | ||
bool OverridesDefault() |
ViewModels/MetaSoundViewModel.h | ||
void SetDataType
(
const FName& InDataType |
ViewModels/MetaSoundViewModel.h | ||
void SetInputName
(
const FName& NewName |
ViewModels/MetaSoundViewModel.h | ||
void SetIsArray
(
bool bInIsArray |
ViewModels/MetaSoundViewModel.h | ||
void SetIsConstructorPin
(
bool bInIsConstructorPin |
ViewModels/MetaSoundViewModel.h | ||
void SetIsInitialized
(
const bool bInIsInitialized |
ViewModels/MetaSoundViewModel.h | ||
void SetLiteral
(
const FMetasoundFrontendLiteral& InLiteral |
ViewModels/MetaSoundViewModel.h | ||
void SetOverridesDefault
(
bool bInOverridesDefaultValue |
ViewModels/MetaSoundViewModel.h |