UsdPropertyWidgets#
- class omni.kit.property.usd.UsdPropertyWidgets#
Bases:
IExtA class that extends the OmniKit extension interface to provide USD property widgets.
UsdPropertyWidgets is responsible for managing the registration and unregistration of various USD related widgets in the OmniKit application. It utilizes a selection notification system to update property windows when USD stage selection changes occur. This class also handles startup and shutdown logic for USD property widgets, ensuring that preferences and widgets are appropriately registered or unregistered with the application. It interacts with other custom classes, such as AttributeContextMenu and ControlStateManager, to offer a comprehensive user interface for USD property manipulation.
Methods
__init__()Initializes the USD Property Widgets extension.
Method called when the extension is shutting down.
on_startup(ext_id)Method called when the extension starts up.
- __init__()#
Initializes the USD Property Widgets extension.
- on_shutdown()#
Method called when the extension is shutting down.
- on_startup(ext_id)#
Method called when the extension starts up.
- Parameters:
ext_id (str) – The ID of the extension being started.