omni.kit.property.usd#

Classes Summary:

AllowedTokenItem

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

AttributeContextMenu

Attribute context menu.

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.

MatrixBaseAttributeModel

A specialized model for handling Matrices in USD attributes.

MdlEnumAttributeModel

A model representing an enumeration attribute in USD.

MetadataObjectModel

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

MultiSchemaPropertiesWidget

MultiSchemaPropertiesWidget filters properties and only show the onces from a given IsA schema or schema subclass list.

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.

RawUsdPropertiesWidget

A class to represent a USD raw properties widget.

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’.

UiDisplayGroup

A class to represent a USD display group.

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:

create_primspec_asset

Create a primspec asset.

create_primspec_asset_array

Create a primspec asset.

create_primspec_bool

Create a primspec bool.

create_primspec_bool_array

Create a primspec bool.

create_primspec_float

Create a primspec float.

create_primspec_float_array

Create a primspec float.

create_primspec_int

Create a primspec int.

create_primspec_int_array

Create a primspec int.

create_primspec_string

Create a primspec string.

create_primspec_string_array

Create a primspec string.

create_primspec_token

Create a primspec token.

create_primspec_token_array

Create a primspec token.

get_group_properties_clipboard

Get the group properties clipboard.

get_icon_path

Get the icon path.

get_large_selection_count

Fetches the count of large selections from the settings.

get_model_cls

Retrieves the model class from the arguments.

get_model_kwargs

Retrieves the model kwargs from the arguments.

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.

set_group_properties_clipboard

Set the group properties clipboard.