Navigation
API > API/Plugins > API/Plugins/ModelViewViewModel
A runtime extension class to define MVVM-related properties and behavior. This information comes from the corresponding UMVVMBlueprintViewExtension class. This class provides a hook into the MVVM runtime initializations.
| Name | UMVVMViewClassExtension |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModel/Public/Extensions/MVVMViewClassExtension.h |
| Include Path | #include "Extensions/MVVMViewClassExtension.h" |
Syntax
UCLASS (MinimalAPI, Within=MVVMViewClass)
class UMVVMViewClassExtension : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMViewClassExtension
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnBindingsInitialized
(
UUserWidget* UserWidget, |
Extensions/MVVMViewClassExtension.h | ||
virtual void OnBindingsUninitialized
(
UUserWidget* UserWidget, |
Extensions/MVVMViewClassExtension.h | ||
virtual void OnEventsInitialized
(
UUserWidget* UserWidget, |
Extensions/MVVMViewClassExtension.h | ||
virtual void OnEventsUninitialized
(
UUserWidget* UserWidget, |
Extensions/MVVMViewClassExtension.h | ||
virtual void OnSourcesInitialized
(
UUserWidget* UserWidget, |
Extensions/MVVMViewClassExtension.h | ||
virtual void OnSourcesUninitialized
(
UUserWidget* UserWidget, |
Extensions/MVVMViewClassExtension.h | ||
virtual void OnViewDestructed
(
UUserWidget* UserWidget, |
Extensions/MVVMViewClassExtension.h | ||
virtual UMVVMViewExtension * ViewConstructed
(
UUserWidget* UserWidget, |
When the view is constructed. | Extensions/MVVMViewClassExtension.h |