omni.kit.property.usd#

Classes Summary:

AllowedTokenItem

A class representing an item that is allowed as a token.

ControlStateManager

Class that manages the control states of an attribute.

CustomLayoutFrame

Class that represents a frame in the custom layout.

CustomLayoutGroup

Class that represents a group in the custom layout.

CustomLayoutProperty

Class that represents a property in the custom layout.

FloatModel

A model providing a simple interface for a floating-point value.

GfMatrixAttributeModel

A model for representing and manipulating GfMatrix attributes in USD.

GfQuatAttributeModel

A model for managing quaternion attributes in a USD stage.

GfQuatEulerAttributeModel

A class for managing the conversion between quaternion and Euler rotation attributes in USD stages.

GfVecAttributeModel

A model for representing and manipulating GfVec typed attributes in USD.

GfVecAttributeSingleChannelModel

A model for handling single channel vector attributes in USD.

IntModel

A model providing a simple interface for a integer value.

MdlEnumAttributeModel

A model representing an enumeration attribute in USD.

MetadataObjectModel

The value model that is reimplemented in Python to watch a USD paths.

OptionItem

A class representing an option item for UI selection.

PayloadReferenceWidget

Payload reference widget.

PlaceholderAttribute

This is a placeholder for Usd.Attribute object as those objects have to be attached to a Usd.Prim object.

PrimPathWidget

A widget for displaying and interacting with USD Prim paths in Omniverse Kit applications.

PrimSelectionPayload

A class to encapsulate the selection payload for a USD stage’s prim paths.

RegisteredSchemaCodes

returned by is_registered_schema

RelationshipTargetPicker

RelationshipTargetPicker is used to pick the target of the relationship.

SchemaPropertiesWidget

SchemaPropertiesWidget only filters properties and only show the onces from a given IsA schema or applied API schema.

SdfAssetPathArrayAttributeItemModel

A class for managing a collection of asset paths as attribute items within a USD stage.

SdfAssetPathArrayAttributeSingleEntryModel

A model for a single entry in an array of SdfAssetPath attributes.

SdfAssetPathAttributeModel

A value model for monitoring USD asset path attributes.

SdfAssetPathItem

Single item of the model.

SdfTimeCodeModel

A specialized model for handling SDF timecodes in USD attributes.

SelectionNotifier

A class to represent the selection notifier.

SelectionWatch

SelectionWatch is used to watch the selection of the stage.

TfTokenAttributeModel

A model for managing USD attributes of type ‘TfToken’.

UsdAttributeInvertedModel

A model that inverts the boolean value from a USD attribute.

UsdAttributeModel

A value model that re-implements the AbstractValueModel interface in Python to observe a USD attribute path.

UsdBase

A base class for USD attributes and properties management.

UsdFloatItem

A class representing a USD float item for UI elements.

UsdMatrixItem

A class representing a USD matrix item in the user interface.

UsdPropertiesWidget

UsdPropertiesWidget provides functionalities to automatically populates UsdProperties on given prim(s). The UI will

UsdPropertiesWidgetBuilder

Builds the properties widget for the asset entry.

UsdPropertyUiEntry

A class to represent a USD property UI entry.

UsdPropertyWidgets

A class that extends the OmniKit extension interface to provide USD property widgets.

UsdQuatItem

A class representing a quaternion item in USD (Universal Scene Description).

UsdVectorItem

A class representing an item that handles vectors in USD.

Functions Summary:

get_large_selection_count

Fetches the count of large selections from the settings.

get_registered_schemas

Get dictionary of all registered schema.

is_registered_schema

Check is schema is registered for widget.

register_schema

Register schemas to widget, to add ownership.