Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Name
UMetaSoundTemplateViewModelBase
Type
class
Header File
/Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/TemplateViewModels/MetasoundTemplateViewModelBase.h
Include Path
#include "TemplateViewModels/MetasoundTemplateViewModelBase.h"
Syntax
UCLASS (MinimalAPI, Blueprintable, Abstract, DisplayName="MetaSound Template ViewModel Base")
class UMetaSoundTemplateViewModelBase : public UMVVMViewModelBase
Copy full snippet
Inheritance Hierarchy
Implements Interfaces
Derived Classes
Classes
Variables
Protected
Name
Type
Remarks
Include Path
Unreal Specifiers
BuilderListener
TSharedPtr < FBuilderListener >
TemplateViewModels/MetasoundTemplateViewModelBase.h
Functions
Public Virtual
Name
Remarks
Include Path
Unreal Specifiers
virtual bool IsSupportedTemplate
(
const UScriptStruct & InStruct
) const
TemplateViewModels/MetasoundTemplateViewModelBase.h
Protected
Name
Remarks
Include Path
Unreal Specifiers
const TemplateType * GetConstTemplate()
TemplateViewModels/MetasoundTemplateViewModelBase.h
Protected Virtual
Name
Remarks
Include Path
Unreal Specifiers
Enables responding to the builder reloading or the model view requiring a full resynchronization of configuration properties to view (i.e. when user transactions are applied that require a full resync of the view such as undo, redo, etc.)
TemplateViewModels/MetasoundTemplateViewModelBase.h
Static
Name
Remarks
Include Path
Unreal Specifiers
Constructs a view model.
TemplateViewModels/MetasoundTemplateViewModelBase.h