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

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

_a_sessionARDOUR::Automatableprotected
_automated_controlsARDOUR::Automatableprotected
_can_automate_listARDOUR::Automatableprotected
_control_connectionsARDOUR::Automatableprivate
_control_lockEvoral::ControlSetmutableprotected
_controlsEvoral::ControlSetprotected
_last_automation_snapshotARDOUR::Automatableprotected
_list_connectionsEvoral::ControlSetprotected
_mastersARDOUR::Slavableprivate
add_control(std::shared_ptr< Evoral::Control >)ARDOUR::Automatablevirtual
all_automatable_params() constARDOUR::Automatable
assign(std::shared_ptr< VCA >)ARDOUR::Slavablevirtual
AssignARDOUR::Slavablestatic
assign_connectionARDOUR::Slavableprivate
assign_control(std::shared_ptr< VCA >, std::shared_ptr< SlavableAutomationControl >)ARDOUR::Slavableprivate
assign_controls(std::shared_ptr< VCA >)ARDOUR::Slavableprivate
assigned_to(VCAManager *, std::shared_ptr< VCA >) constARDOUR::Slavable
AssignmentChangeARDOUR::Slavable
Automatable(Session &, Temporal::TimeDomainProvider const &)ARDOUR::Automatable
Automatable(const Automatable &other)ARDOUR::Automatable
automatables(PBD::ControllableSet &) constARDOUR::Automatablevirtual
automation_control(PBD::ID const &id) constARDOUR::Automatable
automation_control(const Evoral::Parameter &id)ARDOUR::Automatableinlinevirtual
automation_control(const Evoral::Parameter &id, bool create_if_missing)ARDOUR::Automatable
automation_control(const Evoral::Parameter &id) constARDOUR::Automatable
automation_control_recurse(PBD::ID const &id) constARDOUR::Automatableinlinevirtual
automation_list_automation_state_changed(Evoral::Parameter const &, AutoState)ARDOUR::Automatableprotectedvirtual
automation_run(samplepos_t, pframes_t, bool only_active=false)ARDOUR::Automatablevirtual
AutomationStateChangedARDOUR::Automatable
can_automate(Evoral::Parameter)ARDOUR::Automatableprotected
clear_controls()ARDOUR::Automatablevirtual
clear_time_domain()Temporal::TimeDomainProviderinline
clear_time_domain_parent()Temporal::TimeDomainProviderinline
control(const Parameter &id, bool create_if_missing=false)Evoral::ControlSet
control(const Parameter &id) constEvoral::ControlSetinline
control_factory(const Evoral::Parameter &id)ARDOUR::Automatablevirtual
control_list_interpolation_changed(Parameter const &, ControlList::InterpolationStyle)Evoral::ControlSetinlineprotectedvirtual
control_list_marked_dirty()Evoral::ControlSetinlineprotectedvirtual
control_lock() constEvoral::ControlSetinline
controls()Evoral::ControlSetinline
controls() constEvoral::ControlSetinline
Controls typedefEvoral::ControlSet
controls_empty() constEvoral::ControlSetinlinevirtual
ControlSet()Evoral::ControlSet
ControlSet(const ControlSet &)Evoral::ControlSet
describe_parameter(Evoral::Parameter param)ARDOUR::Automatablevirtual
DestroyedPBD::Destructible
do_assign(VCAManager *s)ARDOUR::Slavableprivate
domainTemporal::TimeDomainProviderprivate
drop_references()PBD::Destructibleinlinevirtual
DropReferencesPBD::Destructible
find_next_ac_event(std::shared_ptr< AutomationControl >, Temporal::timepos_t const &start, Temporal::timepos_t const &end, Evoral::ControlEvent &ev)ARDOUR::Automatablestatic
find_next_event(Temporal::timepos_t const &start, Temporal::timepos_t const &end, Evoral::ControlEvent &ev, bool only_active=true) constARDOUR::Automatablevirtual
find_prev_ac_event(std::shared_ptr< AutomationControl >, Temporal::timepos_t const &start, Temporal::timepos_t const &end, Evoral::ControlEvent &ev)ARDOUR::Automatablestatic
finish_domain_bounce(Temporal::DomainBounceInfo &)ARDOUR::Automatablevirtual
get_automation_xml_state() constARDOUR::Automatable
get_parameter_automation_state(Evoral::Parameter param)ARDOUR::Automatable
ARDOUR::get_state() constARDOUR::Slavable
Temporal::TimeDomainProvider::get_state() constTemporal::TimeDomainProvider
has_own_time_domain() constTemporal::TimeDomainProviderinline
has_time_domain_parent() constTemporal::TimeDomainProviderinline
have_domainTemporal::TimeDomainProviderprivate
listen()Temporal::TimeDomainProviderinlineprotected
load_automation(const std::string &path)ARDOUR::Automatableprotected
master_lockARDOUR::Slavablemutableprivate
masters(VCAManager *) constARDOUR::Slavable
non_realtime_locate(samplepos_t now)ARDOUR::Automatablevirtual
non_realtime_transport_stop(samplepos_t now, bool flush)ARDOUR::Automatablevirtual
old_set_automation_state(const XMLNode &)ARDOUR::Automatableprotected
operator=(TimeDomainProvider const &other)Temporal::TimeDomainProviderinline
parentTemporal::TimeDomainProviderprivate
parent_connectionTemporal::TimeDomainProviderprivate
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::Automatablevirtual
ARDOUR::set_state(XMLNode const &, int)ARDOUR::Slavable
Temporal::TimeDomainProvider::set_state(const XMLNode &, int version)Temporal::TimeDomainProvider
set_time_domain(TimeDomain td)Temporal::TimeDomainProviderinline
set_time_domain_parent(TimeDomainProvider const &p)Temporal::TimeDomainProviderinline
skip_saving_automationARDOUR::Automatablestatic
Slavable()ARDOUR::Slavable
slavables() constARDOUR::Automatableinlineprotectedvirtual
start_domain_bounce(Temporal::DomainBounceInfo &)ARDOUR::Automatablevirtual
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
unassign(std::shared_ptr< VCA >)ARDOUR::Slavable
unassign_connectionsARDOUR::Slavableprivate
unassign_control(std::shared_ptr< VCA >, std::shared_ptr< SlavableAutomationControl >)ARDOUR::Slavableprivate
unassign_controls(std::shared_ptr< VCA >)ARDOUR::Slavableprivate
weak_unassign(std::weak_ptr< VCA >)ARDOUR::Slavableprivate
what_can_be_automated() constARDOUR::Automatableinline
what_has_data(std::set< Parameter > &) constEvoral::ControlSet
what_has_existing_automation(std::set< Evoral::Parameter > &) constARDOUR::Automatable
xml_node_nameARDOUR::Automatablestatic
~Automatable()ARDOUR::Automatablevirtual
~ControlSet()Evoral::ControlSetinlinevirtual
~Destructible()PBD::Destructibleinlinevirtual
~Slavable()ARDOUR::Slavableinlinevirtual
~TimeDomainProvider()Temporal::TimeDomainProviderinlinevirtual
~TimeDomainSwapper()Temporal::TimeDomainSwapperinlinevirtual