unreal.MVVMEditorSubsystem¶
- class unreal.MVVMEditorSubsystem(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
EditorSubsystemMVVMEditor Subsystem
C++ Source:
Plugin: ModelViewViewModel
Module: ModelViewViewModelEditor
File: MVVMEditorSubsystem.h
- add_binding(widget_blueprint) MVVMBlueprintViewBinding¶
Add Binding
- Parameters:
widget_blueprint (WidgetBlueprint) –
- Return type:
- add_view_model(widget_blueprint, view_model) Name¶
Add View Model
- Parameters:
widget_blueprint (WidgetBlueprint) –
- Return type:
- get_available_conversion_functions(widget_blueprint, source, destination) Array[Function]¶
Get Available Conversion Functions
- Parameters:
widget_blueprint (WidgetBlueprint) –
source (MVVMBlueprintPropertyPath) –
destination (MVVMBlueprintPropertyPath) –
- Return type:
- get_child_view_models(class_, accessor) Array[MVVMAvailableBinding]¶
Get Child View Models
- get_conversion_function(widget_blueprint, binding, source_to_destination) Function¶
Get Conversion Function
- Parameters:
widget_blueprint (WidgetBlueprint) –
binding (MVVMBlueprintViewBinding) –
source_to_destination (bool) –
- Return type:
- get_conversion_function_graph(widget_blueprint, binding, source_to_destination) EdGraph¶
Get Conversion Function Graph
- Parameters:
widget_blueprint (WidgetBlueprint) –
binding (MVVMBlueprintViewBinding) –
source_to_destination (bool) –
- Return type:
- get_conversion_function_node(widget_blueprint, binding, source_to_destination) K2Node_CallFunction¶
Get Conversion Function Node
- Parameters:
widget_blueprint (WidgetBlueprint) –
binding (MVVMBlueprintViewBinding) –
source_to_destination (bool) –
- Return type:
- get_view(widget_blueprint) MVVMBlueprintView¶
Get View
- Parameters:
widget_blueprint (WidgetBlueprint) –
- Return type:
- is_valid_conversion_function(function, source, destination) bool¶
Is Valid Conversion Function
- Parameters:
function (Function) –
source (MVVMBlueprintPropertyPath) –
destination (MVVMBlueprintPropertyPath) –
- Return type:
- remove_binding(widget_blueprint, binding) None¶
Remove Binding
- Parameters:
widget_blueprint (WidgetBlueprint) –
binding (MVVMBlueprintViewBinding) –
- remove_view_model(widget_blueprint, view_model) None¶
Remove View Model
- Parameters:
widget_blueprint (WidgetBlueprint) –
view_model (Name) –
- rename_view_model(widget_blueprint, view_model, new_view_model) Text or None¶
Rename View Model
- Parameters:
widget_blueprint (WidgetBlueprint) –
view_model (Name) –
new_view_model (Name) –
- Returns:
out_error (Text):
- Return type:
Text or None
- request_view(widget_blueprint) MVVMBlueprintView¶
Request View
- Parameters:
widget_blueprint (WidgetBlueprint) –
- Return type:
- verify_view_model_rename(widget_blueprint, view_model, new_view_model) Text or None¶
Verify View Model Rename
- Parameters:
widget_blueprint (WidgetBlueprint) –
view_model (Name) –
new_view_model (Name) –
- Returns:
out_error (Text):
- Return type:
Text or None