Ardour
9.0-pre0-582-g084a23a80d
|
This is the complete list of members for Temporal::TempoMap, including all inherited members.
_bartimes | Temporal::TempoMap | private |
_extra_xml | PBD::Stateful | protected |
_get_tempo_and_meter(typename constness_traits_t::tempo_point_type &, typename constness_traits_t::meter_point_type &, typename constness_traits_t::time_reference(Point::*)() const, typename constness_traits_t::time_type, typename constness_traits_t::iterator_type begini, typename constness_traits_t::iterator_type endi, typename constness_traits_t::tempo_point_type tstart, typename constness_traits_t::meter_point_type mstart, bool can_match, bool ret_iterator_after_not_at) const | Temporal::TempoMap | private |
_id | PBD::Stateful | private |
_instant_xml | PBD::Stateful | protected |
_lock | PBD::Stateful | protected |
_map_mgr | Temporal::TempoMap | privatestatic |
_meter_at(TimeType when, Comparator cmp) const | Temporal::TempoMap | inlineprivate |
_meters | Temporal::TempoMap | private |
_pending_changed | PBD::Stateful | protected |
_points | Temporal::TempoMap | private |
_properties | PBD::Stateful | protected |
_regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
_stateful_frozen | PBD::Stateful | private |
_tempo_at(TimeType when, Comparator cmp) const | Temporal::TempoMap | inlineprivate |
_tempo_map_p | Temporal::TempoMap | privatestatic |
_tempos | Temporal::TempoMap | private |
_xml_node_name | PBD::Stateful | protected |
abort_update() | Temporal::TempoMap | static |
add_extra_xml(XMLNode &) | PBD::Stateful | |
add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
add_meter(MeterPoint *) | Temporal::TempoMap | private |
add_or_replace_bartime(MusicTimePoint *) | Temporal::TempoMap | private |
add_point(Point &) | Temporal::TempoMap | private |
add_properties(XMLNode &) const | PBD::Stateful | protected |
add_property(PropertyBase &s) | PBD::Stateful | |
add_tempo(TempoPoint *) | Temporal::TempoMap | private |
apply_change(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
bartimes() const | Temporal::TempoMap | inline |
bbt_at(timepos_t const &) const | Temporal::TempoMap | |
bbt_at(Beats const &) const | Temporal::TempoMap | |
bbt_at(superclock_t sc) const | Temporal::TempoMap | private |
bbt_duration_at(timepos_t const &pos, BBT_Offset const &bbt) const | Temporal::TempoMap | |
bbt_walk(BBT_Argument const &, BBT_Offset const &) const | Temporal::TempoMap | |
bbtwalk_to_quarters(Beats const &start, BBT_Offset const &distance) const | Temporal::TempoMap | |
bbtwalk_to_quarters(BBT_Argument const &start, BBT_Offset const &distance) const | Temporal::TempoMap | |
can_remove(TempoPoint const &) const | Temporal::TempoMap | |
can_remove(MeterPoint const &) const | Temporal::TempoMap | |
change_tempo(TempoPoint &, Tempo const &) | Temporal::TempoMap | |
changed() const | PBD::Stateful | |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
clear_tempos_after(timepos_t const &, bool stop_at_music_time) | Temporal::TempoMap | |
clear_tempos_before(timepos_t const &, bool stop_at_music_time) | Temporal::TempoMap | |
constant_twist_tempi(TempoPoint &prev, TempoPoint &focus, TempoPoint &next, double tempo_delta) | Temporal::TempoMap | |
convert_duration(Temporal::timecnt_t const &duration, Temporal::timepos_t const &, Temporal::TimeDomain domain) const | Temporal::TempoMap | |
copy(timepos_t const &start, timepos_t const &end) | Temporal::TempoMap | |
copy_points(TempoMap const &other) | Temporal::TempoMap | private |
core_add_bartime(MusicTimePoint *, bool &) | Temporal::TempoMap | private |
core_add_meter(MeterPoint *, bool &) | Temporal::TempoMap | private |
core_add_point(Point *) | Temporal::TempoMap | private |
core_add_tempo(TempoPoint *, bool &) | Temporal::TempoMap | private |
core_remove_bartime(MusicTimePoint const &) | Temporal::TempoMap | private |
core_remove_meter(MeterPoint const &) | Temporal::TempoMap | private |
core_remove_tempo(TempoPoint const &) | Temporal::TempoMap | private |
current_state_version | PBD::Stateful | static |
cut(timepos_t const &start, timepos_t const &end, bool ripple) | Temporal::TempoMap | |
cut_copy(timepos_t const &start, timepos_t const &end, bool copy, bool ripple) | Temporal::TempoMap | private |
Destroyed | PBD::Destructible | |
drop_references() | PBD::Destructible | inlinevirtual |
DropReferences | PBD::Destructible | |
dump(std::ostream &) const | Temporal::TempoMap | |
extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
fetch() | Temporal::TempoMap | inlinestatic |
fill_grid_by_walking(TempoMapPoints &ret, Points::const_iterator &p, TempoMetric &metric, superclock_t &start, superclock_t rstart, superclock_t end, int bar_mod, int beat_div, Beats &beats, BBT_Time &bbt) const | Temporal::TempoMap | private |
fill_grid_with_final_metric(TempoMapPoints &ret, TempoMetric metric, superclock_t start, superclock_t rstart, superclock_t end, int bar_mod, int beat_div, Beats beats, BBT_Time bbt) const | Temporal::TempoMap | private |
get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
get_grid(TempoMapPoints &points, superclock_t start, superclock_t end, uint32_t bar_mod=0, uint32_t beat_div=1) const | Temporal::TempoMap | |
get_grid(GridIterator &iter, TempoMapPoints &ret, superclock_t rstart, superclock_t end, uint32_t bar_mod=0, uint32_t beat_div=1) const | Temporal::TempoMap | |
get_metrics(Metrics &m) const | Temporal::TempoMap | inline |
get_state() const | Temporal::TempoMap | virtual |
get_tempo_and_meter(TempoPoint *&t, MeterPoint *&m, superclock_t sc, bool can_match, bool ret_iterator_after_not_at) | Temporal::TempoMap | inlineprivate |
get_tempo_and_meter(TempoPoint const *&t, MeterPoint const *&m, superclock_t sc, bool can_match, bool ret_iterator_after_not_at) const | Temporal::TempoMap | inlineprivate |
get_tempo_and_meter(TempoPoint const *&t, MeterPoint const *&m, Beats const &b, bool can_match, bool ret_iterator_after_not_at) const | Temporal::TempoMap | inlineprivate |
get_tempo_and_meter(TempoPoint const *&t, MeterPoint const *&m, BBT_Argument const &bbt, bool can_match, bool ret_iterator_after_not_at) const | Temporal::TempoMap | inlineprivate |
grid(TempoMapPoints &points, superclock_t start, superclock_t end, uint32_t bar_mod=0, uint32_t beat_div=1) const | Temporal::TempoMap | inline |
id() const | PBD::Stateful | inline |
init() | Temporal::TempoMap | static |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
is_initial(TempoPoint const &) const | Temporal::TempoMap | |
is_initial(MeterPoint const &) const | Temporal::TempoMap | |
loading_state_version | PBD::Stateful | static |
map_assert(bool expr, char const *exprstr, char const *file, int line) | Temporal::TempoMap | static |
MapChanged | Temporal::TempoMap | static |
max_notes_per_minute() const | Temporal::TempoMap | |
meter_at(timepos_t const &p) const | Temporal::TempoMap | |
meter_at(superclock_t sc) const | Temporal::TempoMap | inline |
meter_at(Beats const &b) const | Temporal::TempoMap | inline |
meter_at(BBT_Argument const &bbt) const | Temporal::TempoMap | inline |
MeterPoint class | Temporal::TempoMap | friend |
meters() const | Temporal::TempoMap | inline |
metric_at(timepos_t const &) const | Temporal::TempoMap | |
metric_at(Beats const &, bool can_match=true) const | Temporal::TempoMap | |
metric_at(BBT_Argument const &, bool can_match=true) const | Temporal::TempoMap | |
metric_at(superclock_t, bool can_match=true) const | Temporal::TempoMap | private |
Metrics typedef | Temporal::TempoMap | |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
midi_clock_beat_at_or_after(samplepos_t const pos, samplepos_t &clk_pos, uint32_t &clk_beat) const | Temporal::TempoMap | |
min_notes_per_minute() const | Temporal::TempoMap | |
move_meter(MeterPoint const &point, timepos_t const &destination, bool push=false) | Temporal::TempoMap | |
move_tempo(TempoPoint const &point, timepos_t const &destination, bool push=false) | Temporal::TempoMap | |
n_meters() const | Temporal::TempoMap | |
n_tempos() const | Temporal::TempoMap | |
next_meter(MeterPoint const &) const | Temporal::TempoMap | |
next_meter(Meter const &) const | Temporal::TempoMap | |
next_tempo(TempoPoint const &) const | Temporal::TempoMap | |
operator=(TempoMap const &) | Temporal::TempoMap | |
parse_meter_state_3x(const XMLNode &node, LegacyMeterState <s) | Temporal::TempoMap | private |
parse_tempo_state_3x(const XMLNode &node, LegacyTempoState <s) | Temporal::TempoMap | private |
paste(TempoMapCutBuffer const &, timepos_t const &position, bool ripple, std::string=std::string()) | Temporal::TempoMap | |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
previous_meter(MeterPoint const &) const | Temporal::TempoMap | |
previous_tempo(TempoPoint const &) const | Temporal::TempoMap | |
properties() const | PBD::Stateful | inline |
property_changes_suspended() const | PBD::Stateful | inline |
property_factory(const XMLNode &) const | PBD::Stateful | virtual |
PropertyChanged | PBD::Stateful | |
quarters_at(BBT_Argument const &) const | Temporal::TempoMap | |
quarters_at(timepos_t const &) const | Temporal::TempoMap | |
quarters_at_sample(samplepos_t sc) const | Temporal::TempoMap | inline |
quarters_at_superclock(superclock_t sc) const | Temporal::TempoMap | |
quarters_per_minute_at(timepos_t const &pos) const | Temporal::TempoMap | |
ramped_twist_tempi(TempoPoint &prev, TempoPoint &focus, TempoPoint &next, double tempo_delta) | Temporal::TempoMap | |
rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
read() | Temporal::TempoMap | inlinestatic |
reftime(TempoPoint const &, MeterPoint const &) const | Temporal::TempoMap | |
regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
remove_bartime(MusicTimePoint const &tp, bool with_reset=true) | Temporal::TempoMap | |
remove_meter(MeterPoint const &, bool with_reset=true) | Temporal::TempoMap | |
remove_point(Point const &) | Temporal::TempoMap | private |
remove_tempo(TempoPoint const &, bool with_reset=true) | Temporal::TempoMap | |
remove_time(timepos_t const &pos, timecnt_t const &duration) | Temporal::TempoMap | |
replace_bartime(MusicTimePoint &tp, bool with_reset=true) | Temporal::TempoMap | |
replace_tempo(TempoPoint const &old, Tempo const &thenew, timepos_t const &) | Temporal::TempoMap | |
reset_id() | PBD::Stateful | |
reset_section(Points::iterator &begin, Points::iterator &end, superclock_t, TempoMetric &metric) | Temporal::TempoMap | private |
reset_starting_at(superclock_t) | Temporal::TempoMap | private |
reset_starting_at(Beats const &) | Temporal::TempoMap | private |
resume_property_changes() | PBD::Stateful | virtual |
round_to_bar(BBT_Argument const &bbt) const | Temporal::TempoMap | inline |
round_up_to_bar(BBT_Argument const &bbt) const | Temporal::TempoMap | inline |
sample_at(Beats const &b) const | Temporal::TempoMap | inline |
sample_at(BBT_Argument const &b) const | Temporal::TempoMap | inline |
sample_at(timepos_t const &t) const | Temporal::TempoMap | inline |
sample_rate_changed(samplecnt_t new_sr) | Temporal::TempoMap | |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
scwalk_to_quarters(superclock_t pos, superclock_t distance) const | Temporal::TempoMap | |
scwalk_to_quarters(Beats const &pos, superclock_t distance) const | Temporal::TempoMap | |
send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
set(SharedPtr new_map) | Temporal::TempoMap | inlinestatic |
set_bartime(BBT_Time const &, timepos_t const &, std::string name=std::string()) | Temporal::TempoMap | |
set_continuing(TempoPoint &, bool) | Temporal::TempoMap | |
set_id(const XMLNode &) | PBD::Stateful | |
set_id(const std::string &) | PBD::Stateful | |
set_meter(Meter const &, BBT_Argument const &) | Temporal::TempoMap | |
set_meter(Meter const &, timepos_t const &) | Temporal::TempoMap | |
set_meter(Meter const &, superclock_t) | Temporal::TempoMap | private |
set_meters_from_state(XMLNode const &) | Temporal::TempoMap | private |
set_music_times_from_state(XMLNode const &) | Temporal::TempoMap | private |
set_ramped(TempoPoint &, bool) | Temporal::TempoMap | |
set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
set_state(XMLNode const &, int version) | Temporal::TempoMap | virtual |
set_state_3x(XMLNode const &) | Temporal::TempoMap | private |
set_tempo(Tempo const &, BBT_Argument const &) | Temporal::TempoMap | |
set_tempo(Tempo const &, timepos_t const &) | Temporal::TempoMap | |
set_tempo(Tempo const &t, timepos_t const &time, Beats const &beats) | Temporal::TempoMap | private |
set_tempos_from_state(XMLNode const &) | Temporal::TempoMap | private |
set_values(XMLNode const &) | PBD::Stateful | protected |
SharedPtr typedef | Temporal::TempoMap | |
shift(timepos_t const &at, BBT_Offset const &by) | Temporal::TempoMap | |
shift(timepos_t const &at, timecnt_t const &by) | Temporal::TempoMap | |
solve_constant_twist(TempoPoint &, TempoPoint &) | Temporal::TempoMap | private |
solve_ramped_twist(TempoPoint &, TempoPoint &) | Temporal::TempoMap | private |
Stateful() | PBD::Stateful | |
stretch_tempo(TempoPoint &ts, double new_npm) | Temporal::TempoMap | |
stretch_tempo_end(TempoPoint *ts, samplepos_t sample, samplepos_t end_sample) | Temporal::TempoMap | |
superclock_at(Beats const &) const | Temporal::TempoMap | |
superclock_at(BBT_Argument const &) const | Temporal::TempoMap | |
superclock_at(timepos_t const &) const | Temporal::TempoMap | |
suspend_property_changes() | PBD::Stateful | virtual |
tempo_at(timepos_t const &p) const | Temporal::TempoMap | |
tempo_at(superclock_t sc) const | Temporal::TempoMap | inline |
tempo_at(Beats const &b) const | Temporal::TempoMap | inline |
tempo_at(BBT_Argument const &bbt) const | Temporal::TempoMap | inline |
tempo_exists_after(TempoPoint const &t) const | Temporal::TempoMap | inline |
tempo_exists_before(TempoPoint const &t) const | Temporal::TempoMap | inline |
TempoMap() | Temporal::TempoMap | inline |
TempoMap(Tempo const &initial_tempo, Meter const &initial_meter) | Temporal::TempoMap | |
TempoMap(TempoMap const &) | Temporal::TempoMap | |
TempoMap(XMLNode const &, int version) | Temporal::TempoMap | |
TempoMetric class | Temporal::TempoMap | friend |
TempoPoint class | Temporal::TempoMap | friend |
tempos() const | Temporal::TempoMap | inline |
update(WritableSharedPtr m) | Temporal::TempoMap | static |
update_thread_tempo_map() | Temporal::TempoMap | inlinestatic |
use() | Temporal::TempoMap | inlinestatic |
WritableSharedPtr typedef | Temporal::TempoMap | |
write_copy() | Temporal::TempoMap | static |
~Destructible() | PBD::Destructible | inlinevirtual |
~Stateful() | PBD::Stateful | virtual |
~TempoMap() | Temporal::TempoMap |