_a_session | ARDOUR::Automatable | protected |
_automated_controls | ARDOUR::Automatable | protected |
_can_automate_list | ARDOUR::Automatable | protected |
_control_connections | ARDOUR::Automatable | private |
_control_lock | Evoral::ControlSet | mutableprotected |
_controls | Evoral::ControlSet | protected |
_last_automation_snapshot | ARDOUR::Automatable | protected |
_list_connections | Evoral::ControlSet | protected |
_masters | ARDOUR::Slavable | private |
add_control(std::shared_ptr< Evoral::Control >) | ARDOUR::Automatable | virtual |
all_automatable_params() const | ARDOUR::Automatable | |
assign(std::shared_ptr< VCA >) | ARDOUR::Slavable | virtual |
Assign | ARDOUR::Slavable | static |
assign_connection | ARDOUR::Slavable | private |
assign_control(std::shared_ptr< VCA >, std::shared_ptr< SlavableAutomationControl >) | ARDOUR::Slavable | private |
assign_controls(std::shared_ptr< VCA >) | ARDOUR::Slavable | private |
assigned_to(VCAManager *, std::shared_ptr< VCA >) const | ARDOUR::Slavable | |
AssignmentChange | ARDOUR::Slavable | |
Automatable(Session &, Temporal::TimeDomainProvider const &) | ARDOUR::Automatable | |
Automatable(const Automatable &other) | ARDOUR::Automatable | |
automatables(PBD::ControllableSet &) const | ARDOUR::Automatable | virtual |
automation_control(PBD::ID const &id) const | ARDOUR::Automatable | |
automation_control(const Evoral::Parameter &id) | ARDOUR::Automatable | inlinevirtual |
automation_control(const Evoral::Parameter &id, bool create_if_missing) | ARDOUR::Automatable | |
automation_control(const Evoral::Parameter &id) const | ARDOUR::Automatable | |
automation_control_recurse(PBD::ID const &id) const | ARDOUR::Automatable | inlinevirtual |
automation_list_automation_state_changed(Evoral::Parameter const &, AutoState) | ARDOUR::Automatable | protectedvirtual |
automation_run(samplepos_t, pframes_t, bool only_active=false) | ARDOUR::Automatable | virtual |
AutomationStateChanged | ARDOUR::Automatable | |
can_automate(Evoral::Parameter) | ARDOUR::Automatable | protected |
clear_controls() | ARDOUR::Automatable | virtual |
clear_time_domain() | Temporal::TimeDomainProvider | inline |
clear_time_domain_parent() | Temporal::TimeDomainProvider | inline |
control(const Parameter &id, bool create_if_missing=false) | Evoral::ControlSet | |
control(const Parameter &id) const | Evoral::ControlSet | inline |
control_factory(const Evoral::Parameter &id) | ARDOUR::Automatable | virtual |
control_list_interpolation_changed(Parameter const &, ControlList::InterpolationStyle) | Evoral::ControlSet | inlineprotectedvirtual |
control_list_marked_dirty() | Evoral::ControlSet | inlineprotectedvirtual |
control_lock() const | Evoral::ControlSet | inline |
controls() | Evoral::ControlSet | inline |
controls() const | Evoral::ControlSet | inline |
Controls typedef | Evoral::ControlSet | |
controls_empty() const | Evoral::ControlSet | inlinevirtual |
ControlSet() | Evoral::ControlSet | |
ControlSet(const ControlSet &) | Evoral::ControlSet | |
describe_parameter(Evoral::Parameter param) | ARDOUR::Automatable | virtual |
Destroyed | PBD::Destructible | |
do_assign(VCAManager *s) | ARDOUR::Slavable | private |
domain | Temporal::TimeDomainProvider | private |
drop_references() | PBD::Destructible | inlinevirtual |
DropReferences | PBD::Destructible | |
find_next_ac_event(std::shared_ptr< AutomationControl >, Temporal::timepos_t const &start, Temporal::timepos_t const &end, Evoral::ControlEvent &ev) | ARDOUR::Automatable | static |
find_next_event(Temporal::timepos_t const &start, Temporal::timepos_t const &end, Evoral::ControlEvent &ev, bool only_active=true) const | ARDOUR::Automatable | virtual |
find_prev_ac_event(std::shared_ptr< AutomationControl >, Temporal::timepos_t const &start, Temporal::timepos_t const &end, Evoral::ControlEvent &ev) | ARDOUR::Automatable | static |
finish_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::Automatable | virtual |
get_automation_xml_state() const | ARDOUR::Automatable | |
get_parameter_automation_state(Evoral::Parameter param) | ARDOUR::Automatable | |
ARDOUR::get_state() const | ARDOUR::Slavable | |
Temporal::TimeDomainProvider::get_state() const | Temporal::TimeDomainProvider | |
has_own_time_domain() const | Temporal::TimeDomainProvider | inline |
has_time_domain_parent() const | Temporal::TimeDomainProvider | inline |
have_domain | Temporal::TimeDomainProvider | private |
listen() | Temporal::TimeDomainProvider | inlineprotected |
load_automation(const std::string &path) | ARDOUR::Automatable | protected |
master_lock | ARDOUR::Slavable | mutableprivate |
masters(VCAManager *) const | ARDOUR::Slavable | |
non_realtime_locate(samplepos_t now) | ARDOUR::Automatable | virtual |
non_realtime_transport_stop(samplepos_t now, bool flush) | ARDOUR::Automatable | virtual |
old_set_automation_state(const XMLNode &) | ARDOUR::Automatable | protected |
operator=(TimeDomainProvider const &other) | Temporal::TimeDomainProvider | inline |
parent | Temporal::TimeDomainProvider | private |
parent_connection | Temporal::TimeDomainProvider | private |
protect_automation() | ARDOUR::Automatable | |
set_automation_xml_state(const XMLNode &, Evoral::Parameter default_param) | ARDOUR::Automatable | |
set_parameter_automation_state(Evoral::Parameter param, AutoState) | ARDOUR::Automatable | virtual |
ARDOUR::set_state(XMLNode const &, int) | ARDOUR::Slavable | |
Temporal::TimeDomainProvider::set_state(const XMLNode &, int version) | Temporal::TimeDomainProvider | |
set_time_domain(TimeDomain td) | Temporal::TimeDomainProvider | inline |
set_time_domain_parent(TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
skip_saving_automation | ARDOUR::Automatable | static |
Slavable() | ARDOUR::Slavable | |
slavables() const | ARDOUR::Automatable | inlineprotectedvirtual |
start_domain_bounce(Temporal::DomainBounceInfo &) | ARDOUR::Automatable | virtual |
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 |
unassign(std::shared_ptr< VCA >) | ARDOUR::Slavable | |
unassign_connections | ARDOUR::Slavable | private |
unassign_control(std::shared_ptr< VCA >, std::shared_ptr< SlavableAutomationControl >) | ARDOUR::Slavable | private |
unassign_controls(std::shared_ptr< VCA >) | ARDOUR::Slavable | private |
weak_unassign(std::weak_ptr< VCA >) | ARDOUR::Slavable | private |
what_can_be_automated() const | ARDOUR::Automatable | inline |
what_has_data(std::set< Parameter > &) const | Evoral::ControlSet | |
what_has_existing_automation(std::set< Evoral::Parameter > &) const | ARDOUR::Automatable | |
xml_node_name | ARDOUR::Automatable | static |
~Automatable() | ARDOUR::Automatable | virtual |
~ControlSet() | Evoral::ControlSet | inlinevirtual |
~Destructible() | PBD::Destructible | inlinevirtual |
~Slavable() | ARDOUR::Slavable | inlinevirtual |
~TimeDomainProvider() | Temporal::TimeDomainProvider | inlinevirtual |
~TimeDomainSwapper() | Temporal::TimeDomainSwapper | inlinevirtual |