Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
Binding for an event that MVVM will listen too. Does not imply the MVVM graph itself will use events.
Ex: UButton::OnClick
| Name | UMVVMBlueprintViewEvent |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMBlueprintViewEvent.h |
| Include Path | #include "MVVMBlueprintViewEvent.h" |
Syntax
UCLASS (MinimalAPI, Within=MVVMBlueprintView)
class UMVVMBlueprintViewEvent : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMBlueprintViewEvent
Structs
| Name | Remarks |
|---|---|
| FMessage |
Enums
Public
| Name | Remarks |
|---|---|
| EMessageType | |
| ERemoveWrapperGraphParam |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCompile | bool | The event is visible in the editor, but is not compiled and cannot be used at runtime. | MVVMBlueprintViewEvent.h |
|
| bEnabled | bool | Whether the event is enabled or disabled by default. The instance may enable the event at runtime. | MVVMBlueprintViewEvent.h |
|
| OnWrapperGraphModified | FSimpleMulticastDelegate | MVVMBlueprintViewEvent.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bLoadingPins | bool | MVVMBlueprintViewEvent.h | ||
| bNeedsToRegenerateChildren | bool | MVVMBlueprintViewEvent.h | ||
| CachedSourceValidNode | TObjectPtr< UMVVMK2Node_AreSourcesValidForEvent > | MVVMBlueprintViewEvent.h |
|
|
| CachedWrapperGraph | TObjectPtr< UEdGraph > | MVVMBlueprintViewEvent.h |
|
|
| CachedWrapperNode | TObjectPtr< UK2Node > | MVVMBlueprintViewEvent.h |
|
|
| DestinationPath | FMVVMBlueprintPropertyPath | MVVMBlueprintViewEvent.h |
|
|
| EventKey | FMVVMViewClass_EventKey | MVVMBlueprintViewEvent.h |
|
|
| EventPath | FMVVMBlueprintPropertyPath | MVVMBlueprintViewEvent.h |
|
|
| GraphName | FName | MVVMBlueprintViewEvent.h |
|
|
| Messages | TArray< FMessage > | MVVMBlueprintViewEvent.h | ||
| OnGraphChangedHandle | FDelegateHandle | MVVMBlueprintViewEvent.h | ||
| OnUserDefinedPinRenamedHandle | FDelegateHandle | MVVMBlueprintViewEvent.h | ||
| SavedPins | TArray< FMVVMBlueprintPin > | The pin that are modified and we saved data. | MVVMBlueprintViewEvent.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCompilationToBinding
(
FMessage MessageToAdd |
MVVMBlueprintViewEvent.h | ||
TArray< FText > GetCompilationMessages
(
EMessageType InMessageType |
MVVMBlueprintViewEvent.h | ||
const FMVVMBlueprintPropertyPath & GetDestinationPath() |
MVVMBlueprintViewEvent.h | ||
FText GetDisplayName
(
bool bUseDisplayName |
Get a string that identifies this event. | MVVMBlueprintViewEvent.h | |
const FMVVMBlueprintPropertyPath & GetEventPath() |
MVVMBlueprintViewEvent.h | ||
UEdGraphPin * GetOrCreateGraphPin
(
const FMVVMBlueprintPinId& Pin |
MVVMBlueprintViewEvent.h | ||
UEdGraph * GetOrCreateWrapperGraph() |
MVVMBlueprintViewEvent.h | ||
FMVVMBlueprintPropertyPath GetPinPath
(
const FMVVMBlueprintPinId& Pin |
MVVMBlueprintViewEvent.h | ||
TArrayView< const FMVVMBlueprintPin > GetPins() |
MVVMBlueprintViewEvent.h | ||
| Get a string that identifies this event and is specifically formatted for search. | MVVMBlueprintViewEvent.h | ||
UEdGraph * GetWrapperGraph() |
MVVMBlueprintViewEvent.h | ||
FName GetWrapperGraphName() |
MVVMBlueprintViewEvent.h | ||
UK2Node * GetWrapperNode() |
MVVMBlueprintViewEvent.h | ||
bool HasCompilationMessage
(
EMessageType InMessageType |
MVVMBlueprintViewEvent.h | ||
bool HasOrphanedPin() |
Keep the orphaned pins. Add the missing pins. | MVVMBlueprintViewEvent.h | |
void RecreateWrapperGraph() |
MVVMBlueprintViewEvent.h | ||
void RemoveWrapperGraph
(
ERemoveWrapperGraphParam ActionForCurrentValues |
MVVMBlueprintViewEvent.h | ||
void ResetCompilationMessages() |
MVVMBlueprintViewEvent.h | ||
void SavePinValues() |
Generates SavedPins from the wrapper graph, if it exists. | MVVMBlueprintViewEvent.h | |
void SetDestinationPath
(
FMVVMBlueprintPropertyPath DestinationPath |
MVVMBlueprintViewEvent.h | ||
void SetEventPath
(
FMVVMBlueprintPropertyPath EventPath |
MVVMBlueprintViewEvent.h | ||
void SetPinPath
(
const FMVVMBlueprintPinId& Pin, |
MVVMBlueprintViewEvent.h | ||
void SetPinPathNoGraphGeneration
(
const FMVVMBlueprintPinId& Pin, |
To set a pin when loading the asset (no graph generation) | MVVMBlueprintViewEvent.h | |
void UpdateEventKey
(
FMVVMViewClass_EventKey EventKey |
Event sources are tested at runtime to check if they are valid. | MVVMBlueprintViewEvent.h | |
void UpdatePinValues() |
Keep the orphaned pins. Add the missing pins. | MVVMBlueprintViewEvent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChainEvent |
MVVMBlueprintViewEvent.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const UFunction * GetEventSignature
(
const UWidgetBlueprint* WidgetBlueprint, |
MVVMBlueprintViewEvent.h | ||
static bool Supports
(
const UWidgetBlueprint* WidgetBlueprint, |
MVVMBlueprintViewEvent.h |