omni.kit.property.layer

Submodules Summary:

omni.kit.property.layer.commands

This module provides commands for modifying USD stage axis and layer metadata in an undoable manner.

omni.kit.property.layer.file_picker

This module provides a file selection dialog interface for selecting files or directories with customizable filters and actions.

omni.kit.property.layer.layer_property_models

This module provides models for representing and editing paths, world axes, and metadata of USD layer items in a UI context.

omni.kit.property.layer.layer_property_widgets

This module provides widgets for displaying and interacting with USD layer paths and metadata within a property UI.

omni.kit.property.layer.types

This module defines classes and constants for representing and handling metadata types and names associated with layers.

omni.kit.property.layer.widgets

This module provides the LayerPropertyWidgets class for managing layer property widgets in NVIDIA Omniverse extensions, including registration, unregistration, and update mechanisms based on layer selection changes.

Classes Summary:

LayerPropertyWidgets

A class responsible for managing layer property widgets in an extension.

ModifyLayerMetadataCommand

A command for modifying layer metadata in an undoable manner.

ModifyStageAxisCommand

Modify stage up axis undoable **Command**.

Functions Summary:

get_instance

Returns the singleton instance of the class.