AnimationPanel

The animation strip beneath the viewport: range, jog bar and transport, after LightWave Layout's timeline.

Inherits QWidget

In the namespace construct::ui. Declared in src/libs/libconstruct/construct/ui/AnimationPanel.hpp.

Detailed description

Two rows. 1. start frame | jog bar | end frame 2. play/pause | rewind | fast forward | frame + time readout | frame rate

It is a VIEW over Construct's animation clock, which owns every one of those numbers and serializes them with the document. The panel writes through to the scene and follows the scene's signals back, so the same values are correct whether they were changed here, by an expression, or by the render dialog's frame-rate control.

The transport lived in the toolbar before this. It moved rather than being duplicated: two play buttons driving one clock is a bug waiting to be reported.

In this section