SkelPropertyExtension#

class omni.kit.property.skel.SkelPropertyExtension#

Bases: IExt

A class for managing skeletal properties in Omni UI.

This extension integrates widgets for skeletal animation, skeletal binding, and animation annotation into the property window of Omni UI. The on_startup method creates and registers the necessary widgets, allowing users to interact with skeletal animations and manage binding attributes. During shutdown, the on_shutdown method cleans up by unregistering and destroying the widgets to ensure a proper lifecycle management.

Methods

__init__()

Initializes the SkelPropertyExtension instance.

on_shutdown()

Performs shutdown operations for SkelPropertyExtension, releasing resources and unregistering widgets.

on_startup(ext_id)

Performs startup operations for SkelPropertyExtension.

__init__()#

Initializes the SkelPropertyExtension instance.

on_shutdown()#

Performs shutdown operations for SkelPropertyExtension, releasing resources and unregistering widgets.

on_startup(ext_id)#

Performs startup operations for SkelPropertyExtension.

Parameters:

ext_id (str) – Omni extension identifier.