Extension: omni.kit.viewport.menubar.core-107.1.2

Documentation Generated: Nov 07, 2024

Overview

This extension provides a comprehensive system for creating and managing custom menu bars and items within the viewport UI in Omniverse Kit applications. It includes a variety of utility classes and functions to create both simple and complex menu items, including sliders, checkboxes, combo boxes, and more.

Important API List

The module consists of the following main components:

  • ViewportMenuBarExtension : Manages the lifecycle of the viewport menubar and its items.

  • get_instance : Retrieves the singleton instance of the viewport menubar core extension.

General Use Case

Developers can use this extension to create dynamic, customizable menu bars within the viewport UI of Omniverse Kit applications. Menu items can be linked to application settings, USD attributes, or other functionalities to provide users with interactive and convenient controls directly within the viewport. For examples of how to use the APIs, please consult the Python usage pages.

User Guide