omni.kit.viewport.menubar.core Classes#

Classes Summary:

AbstractColorMenuItem

Base menu item to show/change colors.

AbstractViewportMenuItem

Represent a viewport menu item.

AbstractViewportMenubarItem

Represent a menubar.

AbstractWidgetMenuDelegate

Base class for menu delegate which has widgets

BaseCategoryItem

Base category item.

CategoryCollectionItem

Collection category item. It could includes a set of other category items.

CategoryCustomItem

A data item for user-defined category.

CategoryMenuCollection

A menu collection for category items.

CategoryMenuContainer

A menu container for category menu items.

CategoryMenuDelegate

A menu delegate that show icon for category status within a viewport menubar.

CategoryStateItem

A data item for category state (checked/unchecked)

CategoryStatus

Status for a category menu

CheckboxMenuDelegate

A menu delegate that creates checkbox within a viewport menubar.

ColorMenuDelegate

A menu delegate that creates color picker within a viewport menubar.

ComboBoxItem

A data item for a single item in combobox drop list.

ComboBoxMenuDelegate

A menu delegate that creates combobox within a viewport menubar.

ComboBoxModel

A data model for items in combobox drop list.

FloatArraySettingColorMenuItem

A menu item to show/change colors from carb.settings

IconMenuDelegate

A menu delegate that creates icon and optionally text within a viewport menubar.

LabelMenuDelegate

A menu delegate that creates a label within a viewport menubar.

MenuDisplayStatus

Menu item display status

RadioMenuCollection

A menu collection for radio menu items.

ResetButton

A button to reset value

ResetHelper

A helper class for reset button.

SelectableMenuItem

A menu item can be selected.

SeparatorDelegate

A menu delegate that creates separator between items within a viewport menubar

SettingComboBoxModel

A data model for items in combobox drop list and get/set value from/to a setting path.

SettingModel

A data model for simple scalar/POD carb.settings

SettingModelWithDefaultValue

A setting model with default value.

SimpleCategoryModel

A data model for category items

SimpleListItem

A single item in list model

SimpleListModel

A simple data model contains list of values

SliderMenuDelegate

A menu delegate that creates slider within a viewport menubar.

SpinnerMenuDelegate

A menu delegate that creates a spinner within a viewport menubar.

USDAttributeModel

A simple value model to watch the specified attribute.

USDBoolAttributeModel

A simple value model to watch the boolean attribute.

USDFloatAttributeModel

A simple value model to watch the float attribute.

USDIntAttributeModel

A simple value model to watch the integer attribute.

USDMetadataModel

A simple value model to watch the specified metadata.

USDStringAttributeModel

A simple value model to watch the string attribute.

ViewportButtonItem

A menu item has a button with flyout window or drop-down menu:

ViewportMenuBarExtension

Manages the lifecycle of the viewport menu bar and its items.

ViewportMenuContainer

A menu container within a viewport menubar.

ViewportMenuDelegate

A basic menu delegate within a viewport menubar

ViewportMenuItem

A general menu item within a viewport menubar

ViewportMenuSeparator

A simple separator in viewport menu bar

ViewportMenuSpacer

A simple spacer in viewport menu bar

ViewportMenubar

Default viewport menubar, at the top of viewport.