timeline#

Fully qualified name: omni::timeline

namespace timeline#

Classes#

ITimeline

Defines a Timeline controller factory.

Timeline

Defines a timeline controller.

Enumerations#

TimelineEventType

Defines timeline event types to be used by TimelineEventStream.

Functions#

TimelinePtr getTimeline(const char *name=nullptr)

Gets cached ITimeline interface.

Typedefs#

TimelinePtr

Smart pointer managing an instance of the Timeline .

Variables#

const auto kGlobalEventAutoUpdateChanged

Auto update changed.

const auto kGlobalEventCurrentTimeTicked

Current time is ticked by update function (called per subframe=tick when playing).

const auto kGlobalEventCurrentTimeTickedPermanent

Current time is ticked by update function (called per subframe=tick even if not playing).

const auto kGlobalEventDirectorChanged

Timeline is driven by a new director timeline.

const auto kGlobalEventEndTimeChanged

End time changed.

const auto kGlobalEventLoopModeChanged

Looping mode changed.

const auto kGlobalEventPause

Timeline paused.

const auto kGlobalEventPlay

events Event Constants

const auto kGlobalEventPlayEveryFrameChanged

Play every frame (no frame skipping) changed.

const auto kGlobalEventPrerollingChanged

Prerolling changed.

const auto kGlobalEventStartTimeChanged

Start time changed.

const auto kGlobalEventStop

Timeline stopped.

const auto kGlobalEventTargetFramerateChanged

Target runloop frame rate changed.

const auto kGlobalEventTentativeTimeChanged

Tentative current time is changed by user (isn't called when timeline ticked).

const auto kGlobalEventTicksPerFrameChanged

Ticks per frame count changed.

const auto kGlobalEventTimeCodesPerSecondChanged

Timecode per second (animation framerate) changed.

const auto kGlobalEventZoomChanged

Zoom range changed.