omni.kit.property.material.scripts.widgets

Submodules Summary:

omni.kit.property.material.scripts.widgets.backdrop_widget

This module provides the UsdUIBackdropWidget class, which is a specialized USD properties widget for interacting with USD UI Backdrop elements within a properties panel.

omni.kit.property.material.scripts.widgets.material_binding

This module provides the MaterialBindingWidget for material property binding in the UI.

omni.kit.property.material.scripts.widgets.usdshade

This module provides widgets for USD shade properties, including attribute, material, node graph, and shader widgets, along with utility functions.

Classes Summary:

MaterialBindingWidget

A widget designed to bind materials to selected USD prims.

UsdShadeAttributeWidget

A widget that overrides the display of UsdShade attributes in the Raw Properties widget.

UsdShadeMaterialWidget

A widget for displaying and editing USD Shade materials.

UsdShadeNodeGraphWidget

A widget for displaying and interacting with a USD Shade Node Graph.

UsdShadeShaderWidget

A widget class for representing and interacting with USD Shade shaders.

UsdUIBackdropWidget

A widget representing a USD UI Backdrop within a properties panel.

Functions Summary:

remove_properties_and_connections

Remove properties and connections from a given USD Prim that are no longer valid.