|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Static Public Member Functions | |
| static EditTimeRange | between (double time1, double time2) |
| Returns the range that lies between two positions (in either order). | |
| static EditTimeRange | withStartAndLength (double time1, double length) |
| Returns a range with a given start and length. | |
| static EditTimeRange | emptyRange (double start) |
| Returns a range with the specified start position and a length of zero. | |
Public Attributes | |
| double | start |
| double | end |
Definition at line 16 of file tracktion_EditTimeRange.h.
Definition at line 80 of file tracktion_EditTimeRange.h.
| tracktion::engine::legacy::EditTimeRange::EditTimeRange | ( | juce::Range< double > | timeRange | ) |
Definition at line 85 of file tracktion_EditTimeRange.h.
|
static |
Returns the range that lies between two positions (in either order).
Definition at line 90 of file tracktion_EditTimeRange.h.
Definition at line 41 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::constrainRange | ( | EditTimeRange | rangeToConstrain | ) | const |
Definition at line 119 of file tracktion_EditTimeRange.h.
| bool tracktion::engine::legacy::EditTimeRange::contains | ( | const EditTimeRange & | other | ) | const |
Definition at line 49 of file tracktion_EditTimeRange.h.
| bool tracktion::engine::legacy::EditTimeRange::contains | ( | double | time | ) | const |
Definition at line 50 of file tracktion_EditTimeRange.h.
| bool tracktion::engine::legacy::EditTimeRange::containsInclusive | ( | double | time | ) | const |
Definition at line 51 of file tracktion_EditTimeRange.h.
|
static |
Returns a range with the specified start position and a length of zero.
Definition at line 102 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::expanded | ( | double | amount | ) | const |
Definition at line 136 of file tracktion_EditTimeRange.h.
| double tracktion::engine::legacy::EditTimeRange::getCentre | ( | ) | const |
Definition at line 40 of file tracktion_EditTimeRange.h.
| double tracktion::engine::legacy::EditTimeRange::getEnd | ( | ) | const |
Definition at line 38 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::getIntersectionWith | ( | EditTimeRange | other | ) | const |
Definition at line 113 of file tracktion_EditTimeRange.h.
| double tracktion::engine::legacy::EditTimeRange::getLength | ( | ) | const |
Definition at line 39 of file tracktion_EditTimeRange.h.
| double tracktion::engine::legacy::EditTimeRange::getStart | ( | ) | const |
Definition at line 37 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::getUnionWith | ( | EditTimeRange | other | ) | const |
Definition at line 107 of file tracktion_EditTimeRange.h.
| bool tracktion::engine::legacy::EditTimeRange::isEmpty | ( | ) | const |
Definition at line 43 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::movedToEndAt | ( | double | newEnd | ) | const |
Definition at line 154 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::movedToStartAt | ( | double | newStart | ) | const |
Definition at line 149 of file tracktion_EditTimeRange.h.
| bool tracktion::engine::legacy::EditTimeRange::operator!= | ( | const EditTimeRange & | other | ) | const |
Definition at line 46 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::operator+ | ( | double | amount | ) | const |
Definition at line 177 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::operator- | ( | double | amount | ) | const |
Definition at line 66 of file tracktion_EditTimeRange.h.
| bool tracktion::engine::legacy::EditTimeRange::operator== | ( | const EditTimeRange & | other | ) | const |
Definition at line 45 of file tracktion_EditTimeRange.h.
| bool tracktion::engine::legacy::EditTimeRange::overlaps | ( | const EditTimeRange & | other | ) | const |
Definition at line 48 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::reduced | ( | double | amount | ) | const |
Definition at line 142 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::rescaled | ( | double | anchorTime, |
| double | factor | ||
| ) | const |
Definition at line 129 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::withEnd | ( | double | newEnd | ) | const |
Definition at line 165 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::withLength | ( | double | newLength | ) | const |
Definition at line 171 of file tracktion_EditTimeRange.h.
| EditTimeRange tracktion::engine::legacy::EditTimeRange::withStart | ( | double | newStart | ) | const |
Definition at line 159 of file tracktion_EditTimeRange.h.
|
static |
Returns a range with a given start and length.
Definition at line 96 of file tracktion_EditTimeRange.h.
| double tracktion::engine::legacy::EditTimeRange::end |
Definition at line 35 of file tracktion_EditTimeRange.h.
| double tracktion::engine::legacy::EditTimeRange::start |
Definition at line 34 of file tracktion_EditTimeRange.h.