AbstractManipulatorModel

class omni.ui.scene.AbstractManipulatorModel

Bases: pybind11_object

Bridge to data. Operates with double and int arrays. No strings. No tree, it’s a flat list of items. Manipulator requires the model has specific items.

Methods

__init__(self)

add_item_changed_fn(self, arg0)

Adds the function that will be called every time the value changes.

get_as_bool(self, arg0)

Shortcut for `get_as_ints` that returns the first item of the list.

get_as_float(self, arg0)

Shortcut for `get_as_floats` that returns the first item of the list.

get_as_floats(self, arg0)

Returns the Float values of the item.

get_as_int(self, arg0)

Shortcut for `get_as_ints` that returns the first item of the list.

get_as_ints(self, arg0)

Returns the int values of the item.

get_item(self, arg0)

Returns the items that represents the identifier.

remove_item_changed_fn(self, arg0)

Remove the callback by its id.

set_bool(self, arg0, arg1)

Shortcut for `set_ints` that sets an array with the size of one.

set_float(self, arg0, arg1)

Shortcut for `set_floats` that sets an array with the size of one.

set_floats(self, arg0, arg1)

Sets the Float values of the item.

set_int(self, arg0, arg1)

Shortcut for `set_ints` that sets an array with the size of one.

set_ints(self, arg0, arg1)

Sets the int values of the item.

subscribe_item_changed_fn(self, arg0)

Adds the function that will be called every time the value changes.

__init__(self: omni.ui_scene._scene.AbstractManipulatorModel) None
add_item_changed_fn(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: Callable[[omni.ui_scene._scene.AbstractManipulatorModel, omni.ui_scene._scene.AbstractManipulatorItem], None]) int

Adds the function that will be called every time the value changes. The id of the callback that is used to remove the callback.

get_as_bool(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle) bool

Shortcut for `get_as_ints` that returns the first item of the list.

get_as_float(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle) float

Shortcut for `get_as_floats` that returns the first item of the list.

get_as_floats(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle) List[float]

Returns the Float values of the item.

get_as_int(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle) int

Shortcut for `get_as_ints` that returns the first item of the list.

get_as_ints(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle) List[int]

Returns the int values of the item.

get_item(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: str) omni.ui_scene._scene.AbstractManipulatorItem

Returns the items that represents the identifier.

remove_item_changed_fn(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: int) None

Remove the callback by its id.

### Arguments:

`id :`

The id that addValueChangedFn returns.

set_bool(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle, arg1: bool) None

Shortcut for `set_ints` that sets an array with the size of one.

set_float(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle, arg1: float) None

Shortcut for `set_floats` that sets an array with the size of one.

set_floats(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle, arg1: List[float]) None

Sets the Float values of the item.

set_int(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle, arg1: int) None

Shortcut for `set_ints` that sets an array with the size of one.

set_ints(self: omni.ui_scene._scene.AbstractManipulatorModel, arg0: handle, arg1: List[int]) None

Sets the int values of the item.

subscribe_item_changed_fn(self: AbstractManipulatorModel, arg0: Callable[[omni.ui_scene._scene.AbstractManipulatorModel, omni.ui_scene._scene.AbstractManipulatorItem], None]) carb._carb.Subscription

Adds the function that will be called every time the value changes. The id of the callback that is used to remove the callback.