SettingModelWithDefaultValue#

class omni.kit.viewport.menubar.core.SettingModelWithDefaultValue(
setting_path: str,
default_value: Any,
draggable: bool = False,
min: float | int | None = None,
max: float | int | None = None,
)#

Bases: AbstractSettingModelWithDefault

A setting model with default value.

Methods

__init__(setting_path, default_value[, ...])

Constructor.

get_default()

Get default value

restore_default()

Restore default value

Attributes

__init__(
setting_path: str,
default_value: Any,
draggable: bool = False,
min: float | int | None = None,
max: float | int | None = None,
)#

Constructor.

Parameters:
  • setting_path (str) – Path to carb setting.

  • default_value (Any) – Default value.

Keyword Arguments:
  • draggable (bool) – Widget that model bind to can be dragged, defaults to False.

  • min (Union[float, int, None]) – Min value, defaults to None.

  • max (Union[float, int, None]) – Max value, defaults to None.

get_default()#

Get default value

restore_default() None#

Restore default value