|
TracktionEngine
|
Holds a reference to a section of automation for a given Track. More...
#include <tracktion_TrackUtils.h>
Classes | |
| struct | ActiveParameters |
| Holds a parameter and curve section. More... | |
Public Member Functions | |
| TrackAutomationSection () noexcept=default | |
| Construts an empty section. | |
| TrackAutomationSection (TrackItem &) | |
| Construts a section for a given TrackItem. | |
| void | mergeIn (const TrackAutomationSection &) |
| The destination Track. | |
| bool | overlaps (const TrackAutomationSection &) const |
| Tests whether another section overlaps with this one. | |
| bool | containsParameter (AutomatableParameter *) const |
| Tests whether this section contains a given parameter. | |
Public Attributes | |
| TimeRange | position |
| Track::Ptr | src |
| The time range of the automation section. | |
| Track::Ptr | dst |
| The source Track. | |
| juce::Array< ActiveParameters > | activeParameters |
| A list of parameteres and their curves. | |
Holds a reference to a section of automation for a given Track.
|
defaultnoexcept |
Construts an empty section.
| engine::TrackAutomationSection::TrackAutomationSection | ( | TrackItem & | ) |
Construts a section for a given TrackItem.
| void engine::TrackAutomationSection::mergeIn | ( | const TrackAutomationSection & | ) |
The destination Track.
Merges another TrackAutomationSection with this one.
| bool engine::TrackAutomationSection::overlaps | ( | const TrackAutomationSection & | ) | const |
Tests whether another section overlaps with this one.
| bool engine::TrackAutomationSection::containsParameter | ( | AutomatableParameter * | ) | const |
Tests whether this section contains a given parameter.
| TimeRange engine::TrackAutomationSection::position |
| Track::Ptr engine::TrackAutomationSection::src |
The time range of the automation section.
| Track::Ptr engine::TrackAutomationSection::dst |
The source Track.
| juce::Array<ActiveParameters> engine::TrackAutomationSection::activeParameters |
A list of parameteres and their curves.