|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Go to the source code of this file.
Classes | |
| struct | tracktion::engine::TrackInsertPoint |
| Defines the place to insert Track[s]. More... | |
| struct | tracktion::engine::TrackList |
| An iterable list of Track[s] that live either in an Edit or as subtracks of a Track. More... | |
| struct | tracktion::engine::TrackSection |
| Defines a time raneg sectin of a Track. More... | |
| struct | tracktion::engine::TrackAutomationSection |
| Holds a reference to a section of automation for a given Track. More... | |
| struct | tracktion::engine::TrackAutomationSection::ActiveParameters |
| Holds a parameter and curve section. More... | |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
| Declarations from this namespaces are inlined into tracktion. | |
Functions | |
| void | tracktion::engine::moveAutomation (const juce::Array< TrackAutomationSection > &, TimeDuration offset, bool copy) |
| Moves a set of automation optionally applying an offset and copying the automation (rather than moving it). | |
| template<typename ArrayType > | |
| int | tracktion::engine::findIndexOfNextItemAt (const ArrayType &items, TimePosition time) |
| Returns the index of the next item after the given time. | |
| template<typename ArrayType > | |
| TimeRange | tracktion::engine::findUnionOfEditTimeRanges (const ArrayType &items) |
| Returns the the time range that covers all the given TrackItems. | |
| struct tracktion::engine::TrackAutomationSection::ActiveParameters |
Holds a parameter and curve section.
Definition at line 233 of file tracktion_TrackUtils.h.
| Class Members | ||
|---|---|---|
| AutomationCurve | curve | The curve section of this parameter. |
| Ptr | param | The parameter. |