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 | UMVVMBlueprintViewCondition |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMBlueprintViewCondition.h |
| Include Path | #include "MVVMBlueprintViewCondition.h" |
Syntax
UCLASS (MinimalAPI, Within=MVVMBlueprintView)
class UMVVMBlueprintViewCondition : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMBlueprintViewCondition
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. | MVVMBlueprintViewCondition.h |
|
| bEnabled | bool | Whether the event is enabled or disabled by default. The instance may enable the event at runtime. | MVVMBlueprintViewCondition.h |
|
| OnWrapperGraphModified | FSimpleMulticastDelegate | MVVMBlueprintViewCondition.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bLoadingPins | bool | MVVMBlueprintViewCondition.h | ||
| bNeedsToRegenerateChildren | bool | MVVMBlueprintViewCondition.h | ||
| CachedConditionValidNode | TObjectPtr< UMVVMK2Node_IsConditionValid > | MVVMBlueprintViewCondition.h |
|
|
| CachedWrapperDestinationNode | TObjectPtr< UK2Node > | MVVMBlueprintViewCondition.h |
|
|
| CachedWrapperGraph | TObjectPtr< UEdGraph > | MVVMBlueprintViewCondition.h |
|
|
| ConditionKey | FMVVMViewClass_ConditionKey | MVVMBlueprintViewCondition.h |
|
|
| ConditionOperation | EMVVMConditionOperation | MVVMBlueprintViewCondition.h |
|
|
| ConditionPath | FMVVMBlueprintPropertyPath | MVVMBlueprintViewCondition.h |
|
|
| DestinationPath | FMVVMBlueprintPropertyPath | MVVMBlueprintViewCondition.h |
|
|
| GraphName | FName | MVVMBlueprintViewCondition.h |
|
|
| MaxValue | float | MVVMBlueprintViewCondition.h |
|
|
| Messages | TArray< FMessage > | MVVMBlueprintViewCondition.h | ||
| OnGraphChangedHandle | FDelegateHandle | MVVMBlueprintViewCondition.h | ||
| OnUserDefinedPinRenamedHandle | FDelegateHandle | MVVMBlueprintViewCondition.h | ||
| SavedPins | TArray< FMVVMBlueprintPin > | The pin that are modified and we saved data. | MVVMBlueprintViewCondition.h |
|
| Value | float | MVVMBlueprintViewCondition.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCompilationToBinding
(
FMessage MessageToAdd |
MVVMBlueprintViewCondition.h | ||
TArray< FText > GetCompilationMessages
(
EMessageType InMessageType |
MVVMBlueprintViewCondition.h | ||
const FMVVMBlueprintPropertyPath & GetConditionPath() |
MVVMBlueprintViewCondition.h | ||
const FMVVMBlueprintPropertyPath & GetDestinationPath() |
MVVMBlueprintViewCondition.h | ||
FText GetDisplayName
(
bool bUseDisplayName |
Get a string that identifies this event. | MVVMBlueprintViewCondition.h | |
EMVVMConditionOperation GetOperation() |
MVVMBlueprintViewCondition.h | ||
float GetOperationMaxValue() |
MVVMBlueprintViewCondition.h | ||
float GetOperationValue() |
MVVMBlueprintViewCondition.h | ||
UEdGraphPin * GetOrCreateGraphPin
(
const FMVVMBlueprintPinId& Pin |
MVVMBlueprintViewCondition.h | ||
UEdGraph * GetOrCreateWrapperGraph() |
MVVMBlueprintViewCondition.h | ||
FMVVMBlueprintPropertyPath GetPinPath
(
const FMVVMBlueprintPinId& Pin |
MVVMBlueprintViewCondition.h | ||
TArrayView< const FMVVMBlueprintPin > GetPins() |
MVVMBlueprintViewCondition.h | ||
| Get a string that identifies this event and is specifically formatted for search. | MVVMBlueprintViewCondition.h | ||
UK2Node * GetWrapperDestinationNode() |
MVVMBlueprintViewCondition.h | ||
UEdGraph * GetWrapperGraph() |
MVVMBlueprintViewCondition.h | ||
FName GetWrapperGraphName() |
MVVMBlueprintViewCondition.h | ||
bool HasCompilationMessage
(
EMessageType InMessageType |
MVVMBlueprintViewCondition.h | ||
bool HasOrphanedPin() |
Keep the orphaned pins. Add the missing pins. | MVVMBlueprintViewCondition.h | |
void RecreateWrapperGraph() |
MVVMBlueprintViewCondition.h | ||
void RemoveWrapperGraph
(
ERemoveWrapperGraphParam ActionForCurrentValues |
MVVMBlueprintViewCondition.h | ||
void ResetCompilationMessages() |
MVVMBlueprintViewCondition.h | ||
void SavePinValues() |
Generates SavedPins from the wrapper graph, if it exists. | MVVMBlueprintViewCondition.h | |
void SetConditionPath
(
FMVVMBlueprintPropertyPath ConditionPath |
MVVMBlueprintViewCondition.h | ||
void SetDestinationPath
(
FMVVMBlueprintPropertyPath DestinationPath |
MVVMBlueprintViewCondition.h | ||
void SetOperation
(
EMVVMConditionOperation Operation |
MVVMBlueprintViewCondition.h | ||
void SetOperationMaxValue
(
float NewMaxValue |
MVVMBlueprintViewCondition.h | ||
void SetOperationValue
(
float NewValue |
MVVMBlueprintViewCondition.h | ||
void SetPinPath
(
const FMVVMBlueprintPinId& Pin, |
MVVMBlueprintViewCondition.h | ||
void SetPinPathNoGraphGeneration
(
const FMVVMBlueprintPinId& Pin, |
To set a pin when loading the asset (no graph generation) | MVVMBlueprintViewCondition.h | |
void UpdateConditionKey
(
FMVVMViewClass_ConditionKey ConditionKey |
Condition sources are tested at runtime to check if they are valid. | MVVMBlueprintViewCondition.h | |
void UpdatePinValues() |
Keep the orphaned pins. Add the missing pins. | MVVMBlueprintViewCondition.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChainEvent |
MVVMBlueprintViewCondition.h |