_before | ARDOUR::AutomationList | private |
_changed_when_thawed | Evoral::ControlList | protected |
_curve | Evoral::ControlList | protected |
_desc | Evoral::ControlList | protected |
_events | Evoral::ControlList | protected |
_extra_xml | PBD::Stateful | protected |
_frozen | Evoral::ControlList | protected |
_id | PBD::Stateful | private |
_in_write_pass | Evoral::ControlList | private |
_instant_xml | PBD::Stateful | protected |
_interpolation | Evoral::ControlList | protected |
Evoral::_lock | Evoral::ControlList | mutableprotected |
PBD::StatefulDestructible::_lock | PBD::Stateful | protected |
_lookup_cache | Evoral::ControlList | mutableprotected |
_parameter | Evoral::ControlList | protected |
_pending_changed | PBD::Stateful | protected |
_properties | PBD::Stateful | protected |
_regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
_search_cache | Evoral::ControlList | mutableprotected |
_sort_pending | Evoral::ControlList | protected |
_state | ARDOUR::AutomationList | private |
_stateful_frozen | PBD::Stateful | private |
_touching | ARDOUR::AutomationList | private |
_writepass_connection | ARDOUR::AutomationList | private |
_x_scale(Temporal::ratio_t const &) | Evoral::ControlList | protected |
_xml_node_name | PBD::Stateful | protected |
add(Temporal::timepos_t const &when, double value, bool with_guards=true, bool with_initial=true) | Evoral::ControlList | virtual |
add_extra_xml(XMLNode &) | PBD::Stateful | |
add_guard_point(Temporal::timepos_t const &when, Temporal::timecnt_t const &offset) | Evoral::ControlList | private |
add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
add_properties(XMLNode &) const | PBD::Stateful | protected |
add_property(PropertyBase &s) | PBD::Stateful | |
apply_change(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
apply_to_points(T &obj, void(T::*method)(const ControlList &)) | Evoral::ControlList | inline |
automation_playback() const | ARDOUR::AutomationList | inline |
automation_state() const | ARDOUR::AutomationList | |
automation_state_changed | ARDOUR::AutomationList | |
automation_write() const | ARDOUR::AutomationList | inline |
AutomationList(const Evoral::Parameter &id, const Evoral::ParameterDescriptor &desc, Temporal::TimeDomainProvider const &) | ARDOUR::AutomationList | |
AutomationList(const Evoral::Parameter &id, Temporal::TimeDomainProvider const &) | ARDOUR::AutomationList | |
AutomationList(const XMLNode &, Evoral::Parameter id) | ARDOUR::AutomationList | |
AutomationList(const AutomationList &) | ARDOUR::AutomationList | |
AutomationList(const AutomationList &, timepos_t const &start, timepos_t const &end) | ARDOUR::AutomationList | |
AutomationListCreated | ARDOUR::AutomationList | static |
back() | Evoral::ControlList | inline |
back() const | Evoral::ControlList | inline |
before() | ARDOUR::AutomationList | inline |
begin() | Evoral::ControlList | inline |
begin() const | Evoral::ControlList | inline |
build_search_cache_if_necessary(Temporal::timepos_t const &start) const | Evoral::ControlList | protected |
changed() const | PBD::Stateful | |
clear() | Evoral::ControlList | |
clear(Temporal::timepos_t const &start, Temporal::timepos_t const &end) | Evoral::ControlList | |
clear_changes() | PBD::Stateful | |
clear_history() | ARDOUR::AutomationList | |
clear_owned_changes() | PBD::Stateful | virtual |
clear_time_domain() | Temporal::TimeDomainProvider | inline |
clear_time_domain_parent() | Temporal::TimeDomainProvider | inline |
const_iterator typedef | Evoral::ControlList | |
const_reverse_iterator typedef | Evoral::ControlList | |
control_points_adjacent(Temporal::timepos_t const &when) | Evoral::ControlList | |
ControlList(const Parameter &id, const ParameterDescriptor &desc, Temporal::TimeDomainProvider const &) | Evoral::ControlList | |
ControlList(const ControlList &, Temporal::timepos_t const &start, Temporal::timepos_t const &end) | Evoral::ControlList | |
ControlList(const ControlList &) | Evoral::ControlList | |
copy(Temporal::timepos_t const &, Temporal::timepos_t const &) | Evoral::ControlList | |
copy_events(const ControlList &) | Evoral::ControlList | |
create(const Evoral::Parameter &id, const Evoral::ParameterDescriptor &desc, Temporal::TimeDomainProvider const &) | ARDOUR::AutomationList | virtual |
create_curve() | Evoral::ControlList | |
create_curve_if_necessary() | ARDOUR::AutomationList | private |
current_state_version | PBD::Stateful | static |
curve() | Evoral::ControlList | inline |
curve() const | Evoral::ControlList | inline |
Curved enum value | Evoral::ControlList | |
cut(Temporal::timepos_t const &, Temporal::timepos_t const &) | Evoral::ControlList | |
cut_copy_clear(Temporal::timepos_t const &, Temporal::timepos_t const &, int op) | Evoral::ControlList | protected |
default_interpolation() const | ARDOUR::AutomationList | virtual |
descriptor() const | Evoral::ControlList | inline |
deserialize_events(const XMLNode &) | ARDOUR::AutomationList | private |
destroy_curve() | Evoral::ControlList | |
Destroyed | PBD::Destructible | |
did_write_during_pass | Evoral::ControlList | private |
Dirty | Evoral::ControlList | mutable |
Discrete enum value | Evoral::ControlList | |
domain | Temporal::TimeDomainProvider | private |
drop_references() | PBD::Destructible | inlinevirtual |
DropReferences | PBD::Destructible | |
dump(std::ostream &) | Evoral::ControlList | |
editor_add(Temporal::timepos_t const &when, double value, bool with_guard) | Evoral::ControlList | virtual |
editor_add_ordered(OrderedPoints const &, bool with_guard) | Evoral::ControlList | virtual |
empty() const | Evoral::ControlList | inline |
end() | Evoral::ControlList | inline |
end() const | Evoral::ControlList | inline |
ensure_time_domain(Temporal::timepos_t const &) const | Evoral::ControlList | private |
erase(iterator) | Evoral::ControlList | |
erase(iterator, iterator) | Evoral::ControlList | |
erase(Temporal::timepos_t const &, double) | Evoral::ControlList | |
erase_from_iterator_to(iterator iter, Temporal::timepos_t const &when) | Evoral::ControlList | protected |
erase_range(Temporal::timepos_t const &start, Temporal::timepos_t const &end) | Evoral::ControlList | |
erase_range_internal(Temporal::timepos_t const &start, Temporal::timepos_t const &end, EventList &) | Evoral::ControlList | protected |
eval(Temporal::timepos_t const &where) const | Evoral::ControlList | inline |
EventList typedef | Evoral::ControlList | |
events() const | Evoral::ControlList | inline |
Exponential enum value | Evoral::ControlList | |
extend_to(Temporal::timepos_t const &) | Evoral::ControlList | |
extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
fast_simple_add(Temporal::timepos_t const &when, double value) | Evoral::ControlList | |
finish_domain_bounce(Temporal::DomainBounceInfo &) | Evoral::ControlList | virtual |
freeze() | Evoral::ControlList | virtual |
front() | Evoral::ControlList | inline |
front() const | Evoral::ControlList | inline |
frozen() const | Evoral::ControlList | inline |
get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
get_state() const | ARDOUR::AutomationList | virtual |
has_own_time_domain() const | Temporal::TimeDomainProvider | inline |
has_time_domain_parent() const | Temporal::TimeDomainProvider | inline |
have_domain | Temporal::TimeDomainProvider | private |
id() const | PBD::Stateful | inline |
in_new_write_pass() | Evoral::ControlList | inline |
in_write_pass() const | Evoral::ControlList | |
insert_position | Evoral::ControlList | private |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
interpolation() const | Evoral::ControlList | inline |
InterpolationChanged | Evoral::ControlList | |
InterpolationStyle enum name | Evoral::ControlList | |
invalidate_insert_iterator() | Evoral::ControlList | |
is_sorted() const | Evoral::ControlList | private |
iterator typedef | Evoral::ControlList | |
length() const | Evoral::ControlList | inline |
Linear enum value | Evoral::ControlList | |
list_merge(ControlList const &other, std::function< double(double, double)> callback) | Evoral::ControlList | |
listen() | Temporal::TimeDomainProvider | inlineprotected |
loading_state_version | PBD::Stateful | static |
lock() const | Evoral::ControlList | inline |
Logarithmic enum value | Evoral::ControlList | |
lookup_cache() const | Evoral::ControlList | inline |
mark_dirty() const | Evoral::ControlList | |
maybe_add_insert_guard(Temporal::timepos_t const &when) | Evoral::ControlList | protected |
maybe_insert_straight_line(Temporal::timepos_t const &when, double value) | Evoral::ControlList | protected |
maybe_signal_changed() | ARDOUR::AutomationList | privatevirtual |
memento_command(XMLNode *before, XMLNode *after) | ARDOUR::AutomationList | |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
modify(iterator, Temporal::timepos_t const &, double) | Evoral::ControlList | |
most_recent_insert_iterator | Evoral::ControlList | private |
move_ranges(std::list< Temporal::RangeMove > const &) | Evoral::ControlList | |
multipoint_eval(Temporal::timepos_t const &x) const | Evoral::ControlList | protected |
new_write_pass | Evoral::ControlList | private |
operator!=(const AutomationList &) const | ARDOUR::AutomationList | |
Evoral::ControlList::operator!=(ControlList const &) const | Evoral::ControlList | |
operator=(const AutomationList &) | ARDOUR::AutomationList | |
Evoral::ControlList::operator=(const ControlList &) | Evoral::ControlList | |
Temporal::TimeDomainProvider::operator=(TimeDomainProvider const &other) | Temporal::TimeDomainProvider | inline |
operator==(const AutomationList &) const | ARDOUR::AutomationList | inlineprivate |
Evoral::ControlList::operator==(const ControlList &) | Evoral::ControlList | |
OrderedPoints typedef | Evoral::ControlList | |
parameter() const | Evoral::ControlList | inline |
parent | Temporal::TimeDomainProvider | private |
parent_connection | Temporal::TimeDomainProvider | private |
paste(const ControlList &, Temporal::timepos_t const &) | Evoral::ControlList | |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
properties() const | PBD::Stateful | inline |
property_changes_suspended() const | PBD::Stateful | inline |
property_factory(const XMLNode &) const | PBD::Stateful | virtual |
PropertyChanged | PBD::Stateful | |
rbegin() | Evoral::ControlList | inline |
rbegin() const | Evoral::ControlList | inline |
rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
rend() | Evoral::ControlList | inline |
rend() const | Evoral::ControlList | inline |
reset_id() | PBD::Stateful | |
resume_property_changes() | PBD::Stateful | virtual |
reverse_iterator typedef | Evoral::ControlList | |
rt_safe_earliest_event_discrete_unlocked(Temporal::timepos_t const &start, Temporal::timepos_t &x, double &y, bool inclusive) const | Evoral::ControlList | |
rt_safe_earliest_event_linear_unlocked(Temporal::timepos_t const &start, Temporal::timepos_t &x, double &y, bool inclusive, Temporal::timecnt_t min_x_delta=Temporal::timecnt_t::max()) const | Evoral::ControlList | |
rt_safe_eval(Temporal::timepos_t const &where, bool &ok) const | Evoral::ControlList | inline |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
search_cache() const | Evoral::ControlList | inline |
send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
serialize_events(bool need_lock) const | ARDOUR::AutomationList | private |
set_automation_state(AutoState) | ARDOUR::AutomationList | |
set_descriptor(const ParameterDescriptor &d) | Evoral::ControlList | inline |
set_id(const XMLNode &) | PBD::Stateful | |
set_id(const std::string &) | PBD::Stateful | |
set_in_write_pass(bool, bool add_point=false, Temporal::timepos_t=std::numeric_limits< Temporal::timepos_t >::min()) | Evoral::ControlList | |
set_interpolation(InterpolationStyle is) | Evoral::ControlList | |
set_parameter(const Parameter &p) | Evoral::ControlList | inline |
set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
set_state(const XMLNode &, int version) | ARDOUR::AutomationList | virtual |
set_time_domain(TimeDomain td) | Temporal::TimeDomainProvider | inline |
set_time_domain_parent(TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
set_values(XMLNode const &) | PBD::Stateful | protected |
shift(Temporal::timepos_t const &before, Temporal::timecnt_t const &distance) | Evoral::ControlList | |
size() const | Evoral::ControlList | inline |
slide(iterator before, Temporal::timecnt_t const &distance) | Evoral::ControlList | |
snapshot_history(bool need_lock) | ARDOUR::AutomationList | |
start_domain_bounce(Temporal::DomainBounceInfo &) | Evoral::ControlList | virtual |
start_touch(timepos_t const &when) | ARDOUR::AutomationList | |
start_write_pass(timepos_t const &when) | ARDOUR::AutomationList | |
state(bool save_auto_state, bool need_lock) const | ARDOUR::AutomationList | private |
StateChanged | ARDOUR::AutomationList | |
Stateful() | PBD::Stateful | |
stop_touch(timepos_t const &when) | ARDOUR::AutomationList | |
suspend_property_changes() | PBD::Stateful | virtual |
thaw() | ARDOUR::AutomationList | virtual |
thin(double thinning_factor) | Evoral::ControlList | |
time_comparator(const ControlEvent *a, const ControlEvent *b) | Evoral::ControlList | inlinestatic |
time_domain() const | Temporal::TimeDomainProvider | inline |
time_domain_changed() | Temporal::TimeDomainProvider | inlinevirtual |
time_domain_parent() const | Temporal::TimeDomainProvider | inline |
TimeDomainChanged | Temporal::TimeDomainProvider | mutable |
TimeDomainProvider() | Temporal::TimeDomainProvider | inlineexplicit |
TimeDomainProvider(TimeDomain td) | Temporal::TimeDomainProvider | inlineexplicit |
TimeDomainProvider(TimeDomain td, TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
TimeDomainProvider(TimeDomainProvider const &other) | Temporal::TimeDomainProvider | inline |
TimeDomainProvider(TimeDomainProvider const &parnt, bool) | Temporal::TimeDomainProvider | inline |
touch_enabled() const | ARDOUR::AutomationList | inlinevirtual |
touching() const | ARDOUR::AutomationList | inlinevirtual |
truncate_end(Temporal::timepos_t const &last_coordinate) | Evoral::ControlList | |
truncate_start(Temporal::timecnt_t const &overall_length) | Evoral::ControlList | |
unlocked_eval(Temporal::timepos_t const &x) const | Evoral::ControlList | |
unlocked_invalidate_insert_iterator() | Evoral::ControlList | private |
unlocked_remove_duplicates() | Evoral::ControlList | private |
when(bool at_start) const | Evoral::ControlList | inline |
write_pass_finished(timepos_t const &when, double thinning_factor=0.0) | ARDOUR::AutomationList | |
WritePassStarted | Evoral::ControlList | |
writing() const | ARDOUR::AutomationList | inlinevirtual |
x_scale(Temporal::ratio_t const &) | Evoral::ControlList | |
y_transform(std::function< double(double)> callback) | Evoral::ControlList | |
~AutomationList() | ARDOUR::AutomationList | |
~ControlList() | Evoral::ControlList | virtual |
~Destructible() | PBD::Destructible | inlinevirtual |
~Stateful() | PBD::Stateful | virtual |
~TimeDomainProvider() | Temporal::TimeDomainProvider | inlinevirtual |
~TimeDomainSwapper() | Temporal::TimeDomainSwapper | inlinevirtual |