◆ EditTimeRange() [1/4]
tracktion::engine::legacy::EditTimeRange::EditTimeRange |
( |
| ) |
|
|
default |
◆ EditTimeRange() [2/4]
tracktion::engine::legacy::EditTimeRange::EditTimeRange |
( |
const EditTimeRange & |
| ) |
|
|
default |
◆ EditTimeRange() [3/4]
tracktion::engine::legacy::EditTimeRange::EditTimeRange |
( |
double |
start, |
|
|
double |
end |
|
) |
| |
◆ EditTimeRange() [4/4]
tracktion::engine::legacy::EditTimeRange::EditTimeRange |
( |
juce::Range< double > |
timeRange | ) |
|
◆ operator=()
◆ between()
EditTimeRange tracktion::engine::legacy::EditTimeRange::between |
( |
double |
time1, |
|
|
double |
time2 |
|
) |
| |
|
static |
Returns the range that lies between two positions (in either order).
References EditTimeRange().
◆ withStartAndLength()
EditTimeRange tracktion::engine::legacy::EditTimeRange::withStartAndLength |
( |
double |
time1, |
|
|
double |
length |
|
) |
| |
|
static |
Returns a range with a given start and length.
◆ emptyRange()
EditTimeRange tracktion::engine::legacy::EditTimeRange::emptyRange |
( |
double |
start | ) |
|
|
static |
Returns a range with the specified start position and a length of zero.
References EditTimeRange(), and start.
◆ getStart()
double tracktion::engine::legacy::EditTimeRange::getStart |
( |
| ) |
const |
◆ getEnd()
double tracktion::engine::legacy::EditTimeRange::getEnd |
( |
| ) |
const |
◆ getLength()
double tracktion::engine::legacy::EditTimeRange::getLength |
( |
| ) |
const |
◆ getCentre()
double tracktion::engine::legacy::EditTimeRange::getCentre |
( |
| ) |
const |
◆ clipValue()
double tracktion::engine::legacy::EditTimeRange::clipValue |
( |
double |
value | ) |
const |
◆ isEmpty()
bool tracktion::engine::legacy::EditTimeRange::isEmpty |
( |
| ) |
const |
◆ operator==()
bool tracktion::engine::legacy::EditTimeRange::operator== |
( |
const EditTimeRange & |
other | ) |
const |
◆ operator!=()
bool tracktion::engine::legacy::EditTimeRange::operator!= |
( |
const EditTimeRange & |
other | ) |
const |
◆ overlaps()
bool tracktion::engine::legacy::EditTimeRange::overlaps |
( |
const EditTimeRange & |
other | ) |
const |
◆ contains() [1/2]
bool tracktion::engine::legacy::EditTimeRange::contains |
( |
const EditTimeRange & |
other | ) |
const |
◆ contains() [2/2]
bool tracktion::engine::legacy::EditTimeRange::contains |
( |
double |
time | ) |
const |
◆ containsInclusive()
bool tracktion::engine::legacy::EditTimeRange::containsInclusive |
( |
double |
time | ) |
const |
◆ getUnionWith()
◆ getIntersectionWith()
◆ rescaled()
EditTimeRange tracktion::engine::legacy::EditTimeRange::rescaled |
( |
double |
anchorTime, |
|
|
double |
factor |
|
) |
| const |
◆ constrainRange()
◆ expanded()
EditTimeRange tracktion::engine::legacy::EditTimeRange::expanded |
( |
double |
amount | ) |
const |
◆ reduced()
EditTimeRange tracktion::engine::legacy::EditTimeRange::reduced |
( |
double |
amount | ) |
const |
◆ movedToStartAt()
EditTimeRange tracktion::engine::legacy::EditTimeRange::movedToStartAt |
( |
double |
newStart | ) |
const |
◆ movedToEndAt()
EditTimeRange tracktion::engine::legacy::EditTimeRange::movedToEndAt |
( |
double |
newEnd | ) |
const |
◆ withStart()
EditTimeRange tracktion::engine::legacy::EditTimeRange::withStart |
( |
double |
newStart | ) |
const |
◆ withEnd()
EditTimeRange tracktion::engine::legacy::EditTimeRange::withEnd |
( |
double |
newEnd | ) |
const |
◆ withLength()
EditTimeRange tracktion::engine::legacy::EditTimeRange::withLength |
( |
double |
newLength | ) |
const |
◆ operator+()
EditTimeRange tracktion::engine::legacy::EditTimeRange::operator+ |
( |
double |
amount | ) |
const |
◆ operator-()
EditTimeRange tracktion::engine::legacy::EditTimeRange::operator- |
( |
double |
amount | ) |
const |
◆ start
double tracktion::engine::legacy::EditTimeRange::start = 0 |
Referenced by clipValue(), constrainRange(), contains(), containsInclusive(), tracktion::engine::PlayHead::deviceManagerPositionUpdate(), emptyRange(), expanded(), getCentre(), getIntersectionWith(), getLength(), getStart(), getUnionWith(), isEmpty(), tracktion::engine::PlayHead::linearTimeToLoopTime(), movedToEndAt(), movedToStartAt(), operator+(), operator==(), overlaps(), tracktion::engine::PlayHead::play(), reduced(), rescaled(), tracktion::engine::PlayHead::streamTimeToEditWindow(), withEnd(), and withLength().
◆ end
double tracktion::engine::legacy::EditTimeRange::end = 0 |
Referenced by clipValue(), constrainRange(), contains(), containsInclusive(), expanded(), getCentre(), getEnd(), getIntersectionWith(), getLength(), getUnionWith(), isEmpty(), movedToEndAt(), movedToStartAt(), operator+(), operator==(), overlaps(), tracktion::engine::PlayHead::overridePosition(), reduced(), rescaled(), tracktion::engine::PlayHead::setRollInToLoop(), tracktion::engine::PlayHead::streamTimeToEditWindow(), and withStart().
The documentation for this struct was generated from the following file: