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