Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
| Name | UMVVMWidgetBlueprintExtension_View |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMWidgetBlueprintExtension_View.h |
| Include Path | #include "MVVMWidgetBlueprintExtension_View.h" |
Syntax
UCLASS (MinimalAPI)
class UMVVMWidgetBlueprintExtension_View : public UWidgetBlueprintExtension
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintExtension → UWidgetBlueprintExtension → UMVVMWidgetBlueprintExtension_View
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TemporaryViewModelInstances | TMap< FGuid, TWeakObjectPtr< UObject > > | MVVMWidgetBlueprintExtension_View.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlueprintExtensions | TArray< FMVVMExtensionItem > | MVVMWidgetBlueprintExtension_View.h | ||
| BlueprintView | TObjectPtr< UMVVMBlueprintView > | MVVMWidgetBlueprintExtension_View.h |
|
|
| BlueprintViewChangedDelegate | FSimpleMulticastDelegate | MVVMWidgetBlueprintExtension_View.h | ||
| CurrentCompilerContext | TPimplPtr< UE::MVVM::Private::FMVVMViewBlueprintCompiler > | MVVMWidgetBlueprintExtension_View.h | ||
| FilterSettings | FMVVMViewBindingFilterSettings | MVVMWidgetBlueprintExtension_View.h |
|
|
| GeneratedFunctions | TArray< FName > | MVVMWidgetBlueprintExtension_View.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateBlueprintViewInstance() |
MVVMWidgetBlueprintExtension_View.h | ||
UMVVMBlueprintViewExtension * CreateBlueprintWidgetExtension
(
TSubclassOf< UMVVMBlueprintViewExtension > ExtensionClass, |
MVVMWidgetBlueprintExtension_View.h | ||
void DestroyBlueprintViewInstance() |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void FindDiffs
(
const UWidgetBlueprint* OwningBlueprint, |
MVVMWidgetBlueprintExtension_View.h | ||
TArray< UMVVMBlueprintViewExtension * > GetAllBlueprintExtensions() |
MVVMWidgetBlueprintExtension_View.h | ||
TArray< UMVVMBlueprintViewExtension * > GetBlueprintExtensionsForWidget
(
FName WidgetName |
MVVMWidgetBlueprintExtension_View.h | ||
| MVVMWidgetBlueprintExtension_View.h | |||
const UMVVMBlueprintView * GetBlueprintView () |
MVVMWidgetBlueprintExtension_View.h | ||
FMVVMViewBindingFilterSettings GetFilterSettings() |
MVVMWidgetBlueprintExtension_View.h | ||
const TArrayView< const FName > GetGeneratedFunctions() |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandleBeginCompilation
(
FWidgetBlueprintCompilerContext& InCreationContext |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandleCleanAndSanitizeClass
(
UWidgetBlueprintGeneratedClass* ClassToClean, |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandleCreateClassVariablesFromBlueprint
(
const FWidgetBlueprintCompilerContext::FCreateVariableContext& Context |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandleCreateFunctionList
(
const FWidgetBlueprintCompilerContext::FCreateFunctionContext& Context |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandleEndCompilation() |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandleFinishCompilingClass
(
UWidgetBlueprintGeneratedClass* Class |
MVVMWidgetBlueprintExtension_View.h | ||
virtual FSearchData HandleGatherSearchData
(
const UBlueprint* OwningBlueprint |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandlePopulateGeneratedVariables
(
const FWidgetBlueprintCompilerContext::FPopulateGeneratedVariablesContext& Context |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void HandlePreloadObjectsForCompilation
(
UBlueprint* OwningBlueprint |
MVVMWidgetBlueprintExtension_View.h | ||
FSimpleMulticastDelegate & OnBlueprintViewChangedDelegate() |
MVVMWidgetBlueprintExtension_View.h | ||
| MVVMWidgetBlueprintExtension_View.h | |||
virtual void PostInitProperties() |
MVVMWidgetBlueprintExtension_View.h | ||
virtual void PostLoad() |
MVVMWidgetBlueprintExtension_View.h | ||
void RemoveBlueprintWidgetExtension
(
UMVVMBlueprintViewExtension* ExtensionToRemove, |
MVVMWidgetBlueprintExtension_View.h | ||
| MVVMWidgetBlueprintExtension_View.h | |||
void SetFilterSettings
(
FMVVMViewBindingFilterSettings InFilterSettings |
MVVMWidgetBlueprintExtension_View.h | ||
void VerifyWidgetExtensions() |
MVVMWidgetBlueprintExtension_View.h |