Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::AutomationList Member List

This is the complete list of members for ARDOUR::AutomationList, including all inherited members.

_beforeARDOUR::AutomationListprivate
_changed_when_thawedEvoral::ControlListprotected
_curveEvoral::ControlListprotected
_descEvoral::ControlListprotected
_eventsEvoral::ControlListprotected
_extra_xmlPBD::Statefulprotected
_frozenEvoral::ControlListprotected
_idPBD::Statefulprivate
_in_write_passEvoral::ControlListprivate
_instant_xmlPBD::Statefulprotected
_interpolationEvoral::ControlListprotected
Evoral::_lockEvoral::ControlListmutableprotected
PBD::StatefulDestructible::_lockPBD::Statefulprotected
_lookup_cacheEvoral::ControlListmutableprotected
_parameterEvoral::ControlListprotected
_pending_changedPBD::Statefulprotected
_propertiesPBD::Statefulprotected
_regenerate_xml_or_string_idsPBD::Statefulprivatestatic
_search_cacheEvoral::ControlListmutableprotected
_sort_pendingEvoral::ControlListprotected
_stateARDOUR::AutomationListprivate
_stateful_frozenPBD::Statefulprivate
_touchingARDOUR::AutomationListprivate
_writepass_connectionARDOUR::AutomationListprivate
_x_scale(Temporal::ratio_t const &)Evoral::ControlListprotected
_xml_node_namePBD::Statefulprotected
add(Temporal::timepos_t const &when, double value, bool with_guards=true, bool with_initial=true)Evoral::ControlListvirtual
add_extra_xml(XMLNode &)PBD::Stateful
add_guard_point(Temporal::timepos_t const &when, Temporal::timecnt_t const &offset)Evoral::ControlListprivate
add_instant_xml(XMLNode &, const std::string &directory_path)PBD::Statefulprotected
add_properties(XMLNode &) constPBD::Statefulprotected
add_property(PropertyBase &s)PBD::Stateful
apply_change(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
apply_to_points(T &obj, void(T::*method)(const ControlList &))Evoral::ControlListinline
automation_playback() constARDOUR::AutomationListinline
automation_state() constARDOUR::AutomationList
automation_state_changedARDOUR::AutomationList
automation_write() constARDOUR::AutomationListinline
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
AutomationListCreatedARDOUR::AutomationListstatic
back()Evoral::ControlListinline
back() constEvoral::ControlListinline
before()ARDOUR::AutomationListinline
begin()Evoral::ControlListinline
begin() constEvoral::ControlListinline
build_search_cache_if_necessary(Temporal::timepos_t const &start) constEvoral::ControlListprotected
changed() constPBD::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::Statefulvirtual
clear_time_domain()Temporal::TimeDomainProviderinline
clear_time_domain_parent()Temporal::TimeDomainProviderinline
const_iterator typedefEvoral::ControlList
const_reverse_iterator typedefEvoral::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::AutomationListvirtual
create_curve()Evoral::ControlList
create_curve_if_necessary()ARDOUR::AutomationListprivate
current_state_versionPBD::Statefulstatic
curve()Evoral::ControlListinline
curve() constEvoral::ControlListinline
Curved enum valueEvoral::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::ControlListprotected
default_interpolation() constARDOUR::AutomationListvirtual
descriptor() constEvoral::ControlListinline
deserialize_events(const XMLNode &)ARDOUR::AutomationListprivate
destroy_curve()Evoral::ControlList
DestroyedPBD::Destructible
did_write_during_passEvoral::ControlListprivate
DirtyEvoral::ControlListmutable
Discrete enum valueEvoral::ControlList
domainTemporal::TimeDomainProviderprivate
drop_references()PBD::Destructibleinlinevirtual
DropReferencesPBD::Destructible
dump(std::ostream &)Evoral::ControlList
editor_add(Temporal::timepos_t const &when, double value, bool with_guard)Evoral::ControlListvirtual
editor_add_ordered(OrderedPoints const &, bool with_guard)Evoral::ControlListvirtual
empty() constEvoral::ControlListinline
end()Evoral::ControlListinline
end() constEvoral::ControlListinline
ensure_time_domain(Temporal::timepos_t const &) constEvoral::ControlListprivate
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::ControlListprotected
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::ControlListprotected
eval(Temporal::timepos_t const &where) constEvoral::ControlListinline
EventList typedefEvoral::ControlList
events() constEvoral::ControlListinline
Exponential enum valueEvoral::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::ControlListvirtual
freeze()Evoral::ControlListvirtual
front()Evoral::ControlListinline
front() constEvoral::ControlListinline
frozen() constEvoral::ControlListinline
get_changes_as_properties(PBD::Command *) constPBD::Stateful
get_state() constARDOUR::AutomationListvirtual
has_own_time_domain() constTemporal::TimeDomainProviderinline
has_time_domain_parent() constTemporal::TimeDomainProviderinline
have_domainTemporal::TimeDomainProviderprivate
id() constPBD::Statefulinline
in_new_write_pass()Evoral::ControlListinline
in_write_pass() constEvoral::ControlList
insert_positionEvoral::ControlListprivate
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
interpolation() constEvoral::ControlListinline
InterpolationChangedEvoral::ControlList
InterpolationStyle enum nameEvoral::ControlList
invalidate_insert_iterator()Evoral::ControlList
is_sorted() constEvoral::ControlListprivate
iterator typedefEvoral::ControlList
length() constEvoral::ControlListinline
Linear enum valueEvoral::ControlList
list_merge(ControlList const &other, std::function< double(double, double)> callback)Evoral::ControlList
listen()Temporal::TimeDomainProviderinlineprotected
loading_state_versionPBD::Statefulstatic
lock() constEvoral::ControlListinline
Logarithmic enum valueEvoral::ControlList
lookup_cache() constEvoral::ControlListinline
mark_dirty() constEvoral::ControlList
maybe_add_insert_guard(Temporal::timepos_t const &when)Evoral::ControlListprotected
maybe_insert_straight_line(Temporal::timepos_t const &when, double value)Evoral::ControlListprotected
maybe_signal_changed()ARDOUR::AutomationListprivatevirtual
memento_command(XMLNode *before, XMLNode *after)ARDOUR::AutomationList
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
modify(iterator, Temporal::timepos_t const &, double)Evoral::ControlList
most_recent_insert_iteratorEvoral::ControlListprivate
move_ranges(std::list< Temporal::RangeMove > const &)Evoral::ControlList
multipoint_eval(Temporal::timepos_t const &x) constEvoral::ControlListprotected
new_write_passEvoral::ControlListprivate
operator!=(const AutomationList &) constARDOUR::AutomationList
Evoral::ControlList::operator!=(ControlList const &) constEvoral::ControlList
operator=(const AutomationList &)ARDOUR::AutomationList
Evoral::ControlList::operator=(const ControlList &)Evoral::ControlList
Temporal::TimeDomainProvider::operator=(TimeDomainProvider const &other)Temporal::TimeDomainProviderinline
operator==(const AutomationList &) constARDOUR::AutomationListinlineprivate
Evoral::ControlList::operator==(const ControlList &)Evoral::ControlList
OrderedPoints typedefEvoral::ControlList
parameter() constEvoral::ControlListinline
parentTemporal::TimeDomainProviderprivate
parent_connectionTemporal::TimeDomainProviderprivate
paste(const ControlList &, Temporal::timepos_t const &)Evoral::ControlList
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
properties() constPBD::Statefulinline
property_changes_suspended() constPBD::Statefulinline
property_factory(const XMLNode &) constPBD::Statefulvirtual
PropertyChangedPBD::Stateful
rbegin()Evoral::ControlListinline
rbegin() constEvoral::ControlListinline
rdiff(std::vector< PBD::Command * > &) constPBD::Statefulvirtual
regenerate_xml_or_string_ids() constPBD::Statefulprotected
rend()Evoral::ControlListinline
rend() constEvoral::ControlListinline
reset_id()PBD::Stateful
resume_property_changes()PBD::Statefulvirtual
reverse_iterator typedefEvoral::ControlList
rt_safe_earliest_event_discrete_unlocked(Temporal::timepos_t const &start, Temporal::timepos_t &x, double &y, bool inclusive) constEvoral::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()) constEvoral::ControlList
rt_safe_eval(Temporal::timepos_t const &where, bool &ok) constEvoral::ControlListinline
save_extra_xml(const XMLNode &)PBD::Stateful
search_cache() constEvoral::ControlListinline
send_change(const PropertyChange &)PBD::Statefulprotectedvirtual
serialize_events(bool need_lock) constARDOUR::AutomationListprivate
set_automation_state(AutoState)ARDOUR::AutomationList
set_descriptor(const ParameterDescriptor &d)Evoral::ControlListinline
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::ControlListinline
set_regenerate_xml_and_string_ids_in_this_thread(bool yn)PBD::Statefulprivatestatic
set_state(const XMLNode &, int version)ARDOUR::AutomationListvirtual
set_time_domain(TimeDomain td)Temporal::TimeDomainProviderinline
set_time_domain_parent(TimeDomainProvider const &p)Temporal::TimeDomainProviderinline
set_values(XMLNode const &)PBD::Statefulprotected
shift(Temporal::timepos_t const &before, Temporal::timecnt_t const &distance)Evoral::ControlList
size() constEvoral::ControlListinline
slide(iterator before, Temporal::timecnt_t const &distance)Evoral::ControlList
snapshot_history(bool need_lock)ARDOUR::AutomationList
start_domain_bounce(Temporal::DomainBounceInfo &)Evoral::ControlListvirtual
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) constARDOUR::AutomationListprivate
StateChangedARDOUR::AutomationList
Stateful()PBD::Stateful
stop_touch(timepos_t const &when)ARDOUR::AutomationList
suspend_property_changes()PBD::Statefulvirtual
thaw()ARDOUR::AutomationListvirtual
thin(double thinning_factor)Evoral::ControlList
time_comparator(const ControlEvent *a, const ControlEvent *b)Evoral::ControlListinlinestatic
time_domain() constTemporal::TimeDomainProviderinline
time_domain_changed()Temporal::TimeDomainProviderinlinevirtual
time_domain_parent() constTemporal::TimeDomainProviderinline
TimeDomainChangedTemporal::TimeDomainProvidermutable
TimeDomainProvider()Temporal::TimeDomainProviderinlineexplicit
TimeDomainProvider(TimeDomain td)Temporal::TimeDomainProviderinlineexplicit
TimeDomainProvider(TimeDomain td, TimeDomainProvider const &p)Temporal::TimeDomainProviderinline
TimeDomainProvider(TimeDomainProvider const &other)Temporal::TimeDomainProviderinline
TimeDomainProvider(TimeDomainProvider const &parnt, bool)Temporal::TimeDomainProviderinline
touch_enabled() constARDOUR::AutomationListinlinevirtual
touching() constARDOUR::AutomationListinlinevirtual
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) constEvoral::ControlList
unlocked_invalidate_insert_iterator()Evoral::ControlListprivate
unlocked_remove_duplicates()Evoral::ControlListprivate
when(bool at_start) constEvoral::ControlListinline
write_pass_finished(timepos_t const &when, double thinning_factor=0.0)ARDOUR::AutomationList
WritePassStartedEvoral::ControlList
writing() constARDOUR::AutomationListinlinevirtual
x_scale(Temporal::ratio_t const &)Evoral::ControlList
y_transform(std::function< double(double)> callback)Evoral::ControlList
~AutomationList()ARDOUR::AutomationList
~ControlList()Evoral::ControlListvirtual
~Destructible()PBD::Destructibleinlinevirtual
~Stateful()PBD::Statefulvirtual
~TimeDomainProvider()Temporal::TimeDomainProviderinlinevirtual
~TimeDomainSwapper()Temporal::TimeDomainSwapperinlinevirtual