Navigation
API > API/Plugins > API/Plugins/ModelViewViewModel
| Name | UMVVMViewPanelWidgetClassExtension |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModel/Public/Extensions/MVVMViewPanelWidgetExtension.h |
| Include Path | #include "Extensions/MVVMViewPanelWidgetExtension.h" |
Syntax
UCLASS (MinimalAPI)
class UMVVMViewPanelWidgetClassExtension : public UMVVMViewClassExtension
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMViewClassExtension → UMVVMViewPanelWidgetClassExtension
Structs
| Name | Remarks |
|---|---|
| FInitPanelWidgetExtensionArgs |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EntryViewModelClass | TObjectPtr< UClass > | Extensions/MVVMViewPanelWidgetExtension.h |
|
|
| EntryViewModelName | FName | Extensions/MVVMViewPanelWidgetExtension.h |
|
|
| EntryWidgetClass | TSubclassOf< UUserWidget > | Extensions/MVVMViewPanelWidgetExtension.h |
|
|
| PanelPropertyName | FName | Extensions/MVVMViewPanelWidgetExtension.h |
|
|
| SlotTemplate | TObjectPtr< UPanelSlot > | Extensions/MVVMViewPanelWidgetExtension.h |
|
|
| WidgetName | FName | Extensions/MVVMViewPanelWidgetExtension.h |
|
|
| WidgetPath | FMVVMVCompiledFieldPath | Extensions/MVVMViewPanelWidgetExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UClass * GetEntryViewModelClass() |
Extensions/MVVMViewPanelWidgetExtension.h | ||
FName GetEntryViewModelName() |
Extensions/MVVMViewPanelWidgetExtension.h | ||
TSubclassOf< UUserWidget > GetEntryWidgetClass() |
Extensions/MVVMViewPanelWidgetExtension.h | ||
UPanelSlot * GetSlotTemplate() |
Extensions/MVVMViewPanelWidgetExtension.h | ||
FName GetWidgetName() |
Extensions/MVVMViewPanelWidgetExtension.h | ||
void Initialize
(
FInitPanelWidgetExtensionArgs InArgs |
Extensions/MVVMViewPanelWidgetExtension.h |
Overridden from UMVVMViewClassExtension
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnViewDestructed
(
UUserWidget* UserWidget, |
Extensions/MVVMViewPanelWidgetExtension.h | ||
virtual UMVVMViewExtension * ViewConstructed
(
UUserWidget* UserWidget, |
When the view is constructed. | Extensions/MVVMViewPanelWidgetExtension.h |