unreal.MVVMSubsystem

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

Bases: EngineSubsystem

C++ Source:

  • Plugin: ModelViewViewModel

  • Module: ModelViewViewModel

  • File: MVVMSubsystem.h

does_widget_tree_contained_widget(widget_tree, view_widget) bool

Does Widget Tree Contained Widget

Parameters:
Return type:

bool

get_available_binding(class_: Class, binding_name: MVVMBindingName, accessor: Class) MVVMAvailableBinding

deprecated: ‘get_available_binding’ was renamed to ‘k2_get_available_binding’.

get_available_bindings(class_: Class, accessor: Class) None

deprecated: ‘get_available_bindings’ was renamed to ‘k2_get_available_bindings’.

get_global_view_model_collection() MVVMViewModelCollectionObject

Get Global View Model Collection deprecated: Function ‘GetGlobalViewModelCollection’ is deprecated.

Return type:

MVVMViewModelCollectionObject

get_view_from_user_widget(user_widget: UserWidget) MVVMView

deprecated: ‘get_view_from_user_widget’ was renamed to ‘k2_get_view_from_user_widget’.

k2_get_available_binding(class_, binding_name, accessor) MVVMAvailableBinding
Parameters:
Returns:

The AvailableBinding from a BindingName.

Return type:

MVVMAvailableBinding

k2_get_available_bindings(class_, accessor) Array[MVVMAvailableBinding]
Parameters:
Returns:

The list of all the AvailableBindings that are available for the Class.

Return type:

Array[MVVMAvailableBinding]

k2_get_view_from_user_widget(user_widget) MVVMView

K2 Get View from User Widget

Parameters:

user_widget (UserWidget) –

Return type:

MVVMView