TracktionEngine
|
Represents a time point in an Edit stored as either time or beats. More...
#include <tracktion_EditTime.h>
Public Member Functions | |
EditTime () | |
Creates an empty EditTime, starting at 0. | |
EditTime (TimePosition) | |
Creates an EditTime from a TimePosition. | |
EditTime (BeatPosition) | |
Creates an EditTime from a BeatPosition. | |
bool | isBeats () const |
Returns true if the time is stored as beats, false if stored as a TimePosition. | |
Represents a time point in an Edit stored as either time or beats.
This is basically a variant to simplify APIs that can accept either time base.
tracktion::engine::EditTime::EditTime | ( | ) |
Creates an empty EditTime, starting at 0.
tracktion::engine::EditTime::EditTime | ( | TimePosition | tp | ) |
Creates an EditTime from a TimePosition.
tracktion::engine::EditTime::EditTime | ( | BeatPosition | bp | ) |
Creates an EditTime from a BeatPosition.
bool tracktion::engine::EditTime::isBeats | ( | ) | const |
Returns true if the time is stored as beats, false if stored as a TimePosition.