Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
| Name | UMVVMBlueprintView |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMBlueprintView.h |
| Include Path | #include "MVVMBlueprintView.h" |
Syntax
UCLASS (MinimalAPI, Within=MVVMWidgetBlueprintExtension_View)
class UMVVMBlueprintView : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMBlueprintView
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMVVMBlueprintView() |
MVVMBlueprintView.h |
Classes
| Name | Remarks |
|---|---|
| FOnBindingsAdded | |
| FOnBindingsUpdated | |
| FOnConditionParametersRegenerate | |
| FOnConditionsUpdated | |
| FOnEventParametersRegenerate | |
| FOnEventsUpdated | |
| FOnViewModelsUpdated |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnBindingsAdded | FOnBindingsAdded | MVVMBlueprintView.h | ||
| OnBindingsUpdated | FOnBindingsUpdated | MVVMBlueprintView.h | ||
| OnConditionParametersRegenerate | FOnConditionParametersRegenerate | MVVMBlueprintView.h | ||
| OnConditionsUpdated | FOnConditionsUpdated | MVVMBlueprintView.h | ||
| OnEventParametersRegenerate | FOnEventParametersRegenerate | MVVMBlueprintView.h | ||
| OnEventsUpdated | FOnEventsUpdated | MVVMBlueprintView.h | ||
| OnViewModelsUpdated | FOnViewModelsUpdated | MVVMBlueprintView.h | ||
| TemporaryGraph | TArray< TObjectPtr< UEdGraph > > | Use during compilation to clean the automatically generated graph. | MVVMBlueprintView.h |
|
| TemporaryGraphNames | TArray< FName > | Use during compilation to clean the automatically generated graph. | MVVMBlueprintView.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AvailableViewModels | TArray< FMVVMBlueprintViewModelContext > | MVVMBlueprintView.h |
|
|
| BindingMessages | TMap< FGuid, TArray< UE::MVVM::FBindingMessage > > | MVVMBlueprintView.h | ||
| Bindings | TArray< FMVVMBlueprintViewBinding > | MVVMBlueprintView.h |
|
|
| bIsContextSensitive | bool | MVVMBlueprintView.h | ||
| CompiledBindingLibraryId | FGuid | MVVMBlueprintView.h |
|
|
| Conditions | TArray< TObjectPtr< UMVVMBlueprintViewCondition > > | MVVMBlueprintView.h |
|
|
| Events | TArray< TObjectPtr< UMVVMBlueprintViewEvent > > | MVVMBlueprintView.h |
|
|
| Settings | TObjectPtr< UMVVMBlueprintViewSettings > | MVVMBlueprintView.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddAssetTags
(
FAssetRegistryTagsContext Context |
MVVMBlueprintView.h | ||
void AddAssetTags
(
TArray< FAssetRegistryTag >& OutTags |
MVVMBlueprintView.h | ||
void AddCondition
(
UMVVMBlueprintViewCondition* Condition |
MVVMBlueprintView.h | ||
FMVVMBlueprintViewBinding & AddDefaultBinding() |
MVVMBlueprintView.h | ||
UMVVMBlueprintViewCondition * AddDefaultCondition() |
MVVMBlueprintView.h | ||
UMVVMBlueprintViewEvent * AddDefaultEvent() |
MVVMBlueprintView.h | ||
void AddEvent
(
UMVVMBlueprintViewEvent* Event |
MVVMBlueprintView.h | ||
void AddMessageToBinding
(
FGuid Id, |
MVVMBlueprintView.h | ||
void AddViewModel
(
const FMVVMBlueprintViewModelContext& NewContext |
MVVMBlueprintView.h | ||
const FMVVMBlueprintViewBinding * DuplicateBinding
(
const FMVVMBlueprintViewBinding* Binding |
MVVMBlueprintView.h | ||
UMVVMBlueprintViewCondition * DuplicateCondition
(
UMVVMBlueprintViewCondition* Condition |
MVVMBlueprintView.h | ||
UMVVMBlueprintViewEvent * DuplicateEvent
(
UMVVMBlueprintViewEvent* Event |
MVVMBlueprintView.h | ||
FMVVMBlueprintViewBinding * FindBinding
(
const UWidget* Widget, |
MVVMBlueprintView.h | ||
const FMVVMBlueprintViewBinding * FindBinding
(
const UWidget* Widget, |
MVVMBlueprintView.h | ||
FMVVMBlueprintViewModelContext * FindViewModel
(
FGuid ViewModelId |
MVVMBlueprintView.h | ||
const FMVVMBlueprintViewModelContext * FindViewModel
(
FName ViewModelName |
MVVMBlueprintView.h | ||
const FMVVMBlueprintViewModelContext * FindViewModel
(
FGuid ViewModelId |
MVVMBlueprintView.h | ||
const FMVVMBlueprintViewBinding * GetBinding
(
FGuid Id |
MVVMBlueprintView.h | ||
FMVVMBlueprintViewBinding * GetBinding
(
FGuid Id |
MVVMBlueprintView.h | ||
const FMVVMBlueprintViewBinding * GetBindingAt
(
int32 Index |
MVVMBlueprintView.h | ||
FMVVMBlueprintViewBinding * GetBindingAt
(
int32 Index |
MVVMBlueprintView.h | ||
| MVVMBlueprintView.h | |||
const TArrayView< const FMVVMBlueprintViewBinding > GetBindings () |
MVVMBlueprintView.h | ||
| MVVMBlueprintView.h | |||
FGuid GetCompiledBindingLibraryId() |
MVVMBlueprintView.h | ||
const TArrayView< const TObjectPtr< UMVVMBlueprintViewCondition > > GetConditions () |
MVVMBlueprintView.h | ||
| MVVMBlueprintView.h | |||
const TArrayView< const TObjectPtr< UMVVMBlueprintViewEvent > > GetEvents () |
MVVMBlueprintView.h | ||
| MVVMBlueprintView.h | |||
int32 GetNumBindings() |
MVVMBlueprintView.h | ||
UMVVMBlueprintViewSettings * GetSettings() |
MVVMBlueprintView.h | ||
const TArrayView< const FMVVMBlueprintViewModelContext > GetViewModels() |
MVVMBlueprintView.h | ||
bool HasAnyTypeOfBinding() |
MVVMBlueprintView.h | ||
bool HasBindingMessage
(
FGuid Id, |
MVVMBlueprintView.h | ||
| MVVMBlueprintView.h | |||
void RemoveBinding
(
const FMVVMBlueprintViewBinding* Binding |
MVVMBlueprintView.h | ||
void RemoveBindingAt
(
int32 Index |
MVVMBlueprintView.h | ||
void RemoveCondition
(
UMVVMBlueprintViewCondition* Condition |
MVVMBlueprintView.h | ||
void RemoveEvent
(
UMVVMBlueprintViewEvent* Event |
MVVMBlueprintView.h | ||
bool RemoveViewModel
(
FGuid ViewModelId |
MVVMBlueprintView.h | ||
int32 RemoveViewModels
(
const TArrayView< FGuid > ViewModelIds |
MVVMBlueprintView.h | ||
| MVVMBlueprintView.h | |||
| MVVMBlueprintView.h | |||
void ReplaceCondition
(
UMVVMBlueprintViewCondition* OldCondition, |
MVVMBlueprintView.h | ||
void ReplaceEvent
(
UMVVMBlueprintViewEvent* OldEvent, |
MVVMBlueprintView.h | ||
void ResetBindingMessages() |
MVVMBlueprintView.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChainEvent |
MVVMBlueprintView.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
MVVMBlueprintView.h | ||
virtual void PostEditUndo() |
MVVMBlueprintView.h | ||
virtual void PostLoad() |
MVVMBlueprintView.h | ||
virtual void PreSave
(
FObjectPreSaveContext Context |
MVVMBlueprintView.h | ||
virtual void Serialize
(
FArchive& Ar |
MVVMBlueprintView.h |