Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelEditor
Inheritance Hierarchy
- UDynamicSubsystem
- UEditorSubsystem
- UMVVMEditorSubsystem
References
| Module | ModelViewViewModelEditor |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelEditor/Public/MVVMEditorSubsystem.h |
| Include | #include "MVVMEditorSubsystem.h" |
Syntax
UCLASS (DisplayName="Viewmodel Editor Subsystem")
class UMVVMEditorSubsystem : public UEditorSubsystem
Functions
| Type | Name | Description | |
|---|---|---|---|
| FMVVMBlueprintViewBinding & | AddBinding
(
UWidgetBlueprint* WidgetBlueprint |
||
| UMVVMBlueprintViewCondition * | AddCondition
(
UWidgetBlueprint* WidgetBlueprint |
||
| UMVVMBlueprintViewEvent * | AddEvent
(
UWidgetBlueprint* WidgetBlueprint |
||
| FGuid | AddInstancedViewModel
(
UWidgetBlueprint* WidgetBlueprint |
||
| FGuid | AddViewModel
(
UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanRecombinePin
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanRecombinePin
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanResetOrphanedPin
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanResetOrphanedPin
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanResetPinToDefaultValue
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanResetPinToDefaultValue
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanSplitPin
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | CanSplitPin
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| void | GenerateBindToDestinationPathsForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| TArray< UE::MVVM::FBindingSource > | GetAllViewModels
(
const UWidgetBlueprint* WidgetBlueprint |
||
| TArray< UFunction * > | GetAvailableConversionFunctions
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| TArray< UE::MVVM::FBindingSource > | GetBindableWidgets
(
const UWidgetBlueprint* WidgetBlueprint |
||
| TArray< FMVVMAvailableBinding > | GetChildViewModels
(
TSubclassOf< UObject > Class, |
||
| UFunction * | GetConversionFunction
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| UEdGraphPin * | GetConversionFunctionArgumentPin
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| UEdGraph * | GetConversionFunctionGraph
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| UK2Node_CallFunction * | GetConversionFunctionNode
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| TArray< UE::MVVM::FConversionFunctionValue > | GetConversionFunctions
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| FGuid | GetFirstBindingThatUsesViewModel
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| FMVVMBlueprintPropertyPath | GetPathForConversionFunctionArgument
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| UMVVMBlueprintView * | GetView
(
const UWidgetBlueprint* WidgetBlueprint |
||
| bool | IsSimpleConversionFunction
(
const UFunction* Function |
||
| bool | IsValidConversionFunction
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | IsValidConversionFunction
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | IsValidConversionFunction
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | IsValidConversionNode
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| bool | IsValidConversionNode
(
const UWidgetBlueprint* WidgetBlueprint, |
||
| void | OverrideExecutionModeForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | RecombinePin
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | RecombinePin
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | RemoveBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | RemoveCondition
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | RemoveEvent
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | RemoveViewModel
(
UWidgetBlueprint* WidgetBlueprint, |
||
| bool | RenameViewModel
(
UWidgetBlueprint* WidgetBlueprint, |
||
| bool | ReparentViewModel
(
UWidgetBlueprint* WidgetBlueprint, |
||
| UMVVMBlueprintView * | RequestView
(
UWidgetBlueprint* WidgetBlueprint |
||
| void | ResetExecutionModeForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | ResetOrphanedPin
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | ResetOrphanedPin
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | ResetPinToDefaultValue
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | ResetPinToDefaultValue
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetBindingTypeForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetCompileForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetCompileForCondition
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetCompileForEvent
(
UMVVMBlueprintViewEvent* Event, |
||
| void | SetConditionArgumentPath
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetConditionDestinationPath
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetConditionOperation
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetConditionOperationMaxValue
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetConditionOperationValue
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetConditionPath
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetDestinationPathForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetDestinationToSourceConversionFunction
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetDestinationToSourceConversionFunction
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetEnabledForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetEnabledForCondition
(
UMVVMBlueprintViewCondition* Condition, |
||
| void | SetEnabledForEvent
(
UMVVMBlueprintViewEvent* Event, |
||
| void | SetEventArgumentPath
(
UMVVMBlueprintViewEvent* Event, |
||
| void | SetEventDestinationPath
(
UMVVMBlueprintViewEvent* Event, |
||
| void | SetEventPath
(
UMVVMBlueprintViewEvent* Event, |
||
| void | SetPathForConversionFunctionArgument
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetSourcePathForBinding
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetSourceToDestinationConversionFunction
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SetSourceToDestinationConversionFunction
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SplitPin
(
UWidgetBlueprint* WidgetBlueprint, |
||
| void | SplitPin
(
UWidgetBlueprint* WidgetBlueprint, |
||
| bool | VerifyViewModelRename
(
UWidgetBlueprint* WidgetBlueprint, |