tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tracktion_TrackUtils.h File Reference

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.
 

Class Documentation

◆ tracktion::engine::TrackAutomationSection::ActiveParameters

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.