unreal.MVVMEditorSubsystem

class unreal.MVVMEditorSubsystem(outer: Object | None = None, name: Name | str = 'None')

Bases: EditorSubsystem

MVVMEditor Subsystem

C++ Source:

  • Plugin: ModelViewViewModel

  • Module: ModelViewViewModelEditor

  • File: MVVMEditorSubsystem.h

add_binding(widget_blueprint) MVVMBlueprintViewBinding

Add Binding

Parameters:

widget_blueprint (WidgetBlueprint) –

Return type:

MVVMBlueprintViewBinding

add_event(widget_blueprint) MVVMBlueprintViewEvent

Add Event

Parameters:

widget_blueprint (WidgetBlueprint) –

Return type:

MVVMBlueprintViewEvent

add_instanced_view_model(widget_blueprint) Guid

Add Instanced View Model

Parameters:

widget_blueprint (WidgetBlueprint) –

Return type:

Guid

add_view_model(widget_blueprint, view_model) Guid

Add View Model

Parameters:
Return type:

Guid

get_available_conversion_functions(widget_blueprint, source, destination) Array[Function]

Get Available Conversion Functions

Parameters:
Return type:

Array[Function]

get_child_view_models(class_, accessor) Array[MVVMAvailableBinding]

Get Child View Models

Parameters:
Return type:

Array[MVVMAvailableBinding]

get_conversion_function(widget_blueprint, binding, source_to_destination) Function

Get Conversion Function

Parameters:
Return type:

Function

get_conversion_function_graph(widget_blueprint, binding, source_to_destination) EdGraph

Get Conversion Function Graph

Parameters:
Return type:

EdGraph

get_conversion_function_node(widget_blueprint, binding, source_to_destination) K2Node_CallFunction

Get Conversion Function Node

Parameters:
Return type:

K2Node_CallFunction

get_view(widget_blueprint) MVVMBlueprintView

Get View

Parameters:

widget_blueprint (WidgetBlueprint) –

Return type:

MVVMBlueprintView

is_simple_conversion_function_a(function) bool

Is Simple Conversion Function A

Parameters:

function (Function) –

Return type:

bool

is_valid_conversion_function(widget_blueprint, function, source, destination) bool

Is Valid Conversion Function

Parameters:
Return type:

bool

remove_binding(widget_blueprint, binding) None

Remove Binding

Parameters:
remove_event(widget_blueprint, event) None

Remove Event

Parameters:
remove_view_model(widget_blueprint, view_model) None

Remove View Model

Parameters:
rename_view_model(widget_blueprint, view_model, new_view_model) Text or None

Rename View Model

Parameters:
Returns:

out_error (Text):

Return type:

Text or None

reparent_view_model(widget_blueprint, view_model, new_view_model) Text or None

Reparent View Model

Parameters:
Returns:

out_error (Text):

Return type:

Text or None

request_view(widget_blueprint) MVVMBlueprintView

Request View

Parameters:

widget_blueprint (WidgetBlueprint) –

Return type:

MVVMBlueprintView

verify_view_model_rename(widget_blueprint, view_model, new_view_model) Text or None

Verify View Model Rename

Parameters:
Returns:

out_error (Text):

Return type:

Text or None