|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <tempo.h>
Classes | |
| struct | bbt_comparator |
| struct | beat_comparator |
| struct | ptr_sclock_comparator |
| struct | sclock_comparator |
Public Member Functions | |
| Point (TempoMap const &map, superclock_t sc, Beats const &b, BBT_Time const &bbt) | |
| Point (TempoMap const &map, XMLNode const &) | |
| virtual | ~Point () |
| void | set (superclock_t sc, Beats const &b, BBT_Time const &bbt) |
| superclock_t | sclock () const |
| Beats const & | beats () const |
| BBT_Time const & | bbt () const |
| samplepos_t | sample (int sr) const |
| virtual timepos_t | time () const =0 |
| bool | operator== (Point const &other) const |
| bool | operator!= (Point const &other) const |
Public Member Functions inherited from Temporal::MapOwned | |
| TempoMap const & | map () const |
Protected Member Functions | |
| void | add_state (XMLNode &) const |
| void | map_reset_set_sclock_for_sr_change (superclock_t sc) |
Protected Member Functions inherited from Temporal::MapOwned | |
| MapOwned (TempoMap const &map) | |
| virtual | ~MapOwned () |
| void | set_map (TempoMap const &map) |
Protected Attributes | |
| superclock_t | _sclock |
| Beats | _quarters |
| BBT_Time | _bbt |
Protected Attributes inherited from Temporal::MapOwned | |
| TempoMap const * | _map |
Friends | |
| class | TempoMap |
Definition at line 89 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 91 of file temporal/temporal/tempo.h.
|
inlinevirtual |
Definition at line 94 of file temporal/temporal/tempo.h.
|
protected |
|
inline |
Definition at line 104 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 103 of file temporal/temporal/tempo.h.
|
inlineprotected |
Definition at line 157 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 146 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 145 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 105 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 102 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 96 of file temporal/temporal/tempo.h.
|
pure virtual |
Implemented in Temporal::TempoMapPoint, Temporal::MusicTimePoint, Temporal::TempoPoint, and Temporal::MeterPoint.
|
friend |
Definition at line 156 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 151 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 150 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 149 of file temporal/temporal/tempo.h.