Navigation
API > API/Plugins > API/Plugins/ModelViewViewModel > API/Plugins/ModelViewViewModel/View
Inheritance Hierarchy
References
| Module | ModelViewViewModel |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModel/Public/View/MVVMViewClass.h |
| Include | #include "View/MVVMViewClass.h" |
Syntax
UCLASS&40;&41;
class UMVVMViewClass : public UWidgetBlueprintGeneratedClassExtension
Remarks
Shared between every instances of the same View class.
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FMVVMCompiledBindingLibrary & | Get the container of all the bindings. | ||
| const FMVVMViewClass_CompiledBinding & | GetCompiledBinding
(
int32 Index |
||
| const TArrayView< const FMVVMViewClass_CompiledBinding > | |||
| const TArrayView< const FMVVMViewClass_SourceCreator > | Get the list of the needed ViewModel. | ||
| bool | Should it automatically execute the bindings when the view is constructed or they will be executed manually. | ||
| bool | Should it automatically execute the bindings when the view is constructed or they will be executed manually. |
Overridden from UWidgetBlueprintGeneratedClassExtension
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
UUserWidget* UserWidget |
Extend the UUserWidget::Construct function. | |
| void | Destruct
(
UUserWidget* UserWidget |
Extend the UUserWidget::Destruct function. | |
| void | Initialize
(
UUserWidget* UserWidget |
Extend the UUserWidget::Initialize function. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. |