|
TracktionEngine
|
Classes | |
| class | tracktion::engine::TransportControl |
| Controls the transport of an Edit's playback. More... | |
| struct | tracktion::engine::TransportControl::ReallocationInhibitor |
| Prevents the nodes being regenerated while one of these exists, e.g. More... | |
| struct | tracktion::engine::TransportControl::ScopedPlaybackRestarter |
| Is an Edit is playing back, this resumes playback when destroyed. More... | |
| struct | tracktion::engine::TransportControl::ScopedContextAllocator |
| Frees the playback context and then re-allocates it upon destruction. More... | |
| struct | tracktion::engine::TransportControl::Listener |
| Listener interface to be notified of changes to the transport. More... | |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
Functions | |
| void | tracktion::engine::toStart (TransportControl &, const SelectableList &) |
| Moves the transport to the start of the selected objects. | |
| void | tracktion::engine::toEnd (TransportControl &, const SelectableList &) |
| Moves the transport to the end of the selected objects. | |
| void | tracktion::engine::tabBack (TransportControl &) |
| Moves the transport back to the previous point of interest. | |
| void | tracktion::engine::tabForward (TransportControl &) |
| Moves the transport forwards to the next point of interest. | |
| void | tracktion::engine::markIn (TransportControl &) |
| Sets the mark in position to the current transport position. | |
| void | tracktion::engine::markOut (TransportControl &) |
| Sets the mark out position to the current transport position. | |
| void | tracktion::engine::scrub (TransportControl &, double unitsForwards) |
| Scrubs back and forth in 'units', where a unit is about 1/50th of the width of the strip window. | |
| void | tracktion::engine::freePlaybackContextIfNotRecording (TransportControl &) |
| Frees the playback context if no recording is in progress, useful for when an app is minimised. | |