omni.kit.playlist.core#

Classes Summary:

CardItem

Single item of a playlist card

Column

A class for representing column indices within a playlist data structure.

PlayManager

Plays a playlist.

PlayMode

A class for representing play modes.

PlaylistCard

A class representing a playlist card used to organize and display different types of content within a playlist interface. This class provides the minimal set of attributes required to reference content items, such as camera views, and is designed to be extended by subclasses that implement additional functionality and custom presentation details.

PlaylistModel

Represents a camera list.

PlaylistPlayer

PlaylistPlayer is a class that provides basic functionality for controlling playback of a camera playlist. It manages the sequence of items in the playlist, handling the start and stop of playback, as well as updating the current playing index through a user-defined callback function. This class is designed to work with a playlist model and supports extending behavior through subclassing for different playback modes, such as timer-based or animation-based playback.

SystemPlaylistModel

A class for representing a system playlist model.

Functions Summary:

enum_playlist_cards

Enumerate playlist cards from the active USD stage. If no stage is available, return an empty list. Iterate over the stage’s camera prims and create a playlist card for valid prims, excluding hidden cameras.

get_play_manager

Return the PlayManager instance if available, else return None.