Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint > API/Plugins/ModelViewViewModelBlueprint/Extensions
Inheritance Hierarchy
- UObject
- UMVVMBlueprintViewExtension
- UMVVMBlueprintViewExtension_ListViewBase
- UMVVMBlueprintViewExtension_PanelWidget
References
| Module | ModelViewViewModelBlueprint |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/Extensions/MVVMBlueprintViewExtension.h |
| Include | #include "Extensions/MVVMBlueprintViewExtension.h" |
Syntax
UCLASS (MinimalAPI)
class UMVVMBlueprintViewExtension : public UObject
Remarks
An extension class to define MVVM-related properties and behaviour. When WBP compiled, this information is copied into UMVVMViewClassExtension. This class provides a hook into the MVVM compiler and partially exposes it for injecting user-defined behaviour at compile-time.
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< UE::MVVM::Compiler::FBlueprintViewUserWidgetProperty > | |||
| TArray< UE::MVVM::Compiler::FBlueprintViewUserWidgetWidgetProperty > | |||
| void | Compile
(
UE::MVVM::Compiler::IMVVMBlueprintViewCompile* Compiler, |
||
| void | OnPreviewContentChanged
(
TSharedRef< SWidget > NewContent |
||
| void | Precompile
(
UE::MVVM::Compiler::IMVVMBlueprintViewPrecompile* Compiler, |
||
| bool | WidgetRenamed
(
FName OldName, |