| _desc | ARDOUR::AutomationControl | protected |
| _extra_xml | PBD::Stateful | protected |
| _flags | PBD::Controllable | private |
| _group | ARDOUR::AutomationControl | protected |
| _id | PBD::Stateful | private |
| _instant_xml | PBD::Stateful | protected |
| _list | Evoral::Control | protected |
| _list_marked_dirty_connection | Evoral::Control | protected |
| _lock | PBD::Stateful | protected |
| _masters | ARDOUR::SlavableAutomationControl | protected |
| _masters_node | ARDOUR::SlavableAutomationControl | protected |
| _name | PBD::Controllable | private |
| _no_session | ARDOUR::AutomationControl | private |
| _parameter | Evoral::Control | protected |
| _pending_changed | PBD::Stateful | protected |
| _properties | PBD::Stateful | protected |
| _pushed_group | ARDOUR::AutomationControl | protected |
| _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
| _scoped_connection_list | PBD::ScopedConnectionList | private |
| _scoped_connection_lock | PBD::ScopedConnectionList | mutableprivate |
| _session | ARDOUR::SessionHandleRef | protected |
| _solo_isolated | ARDOUR::SoloIsolateControl | private |
| _solo_isolated_by_upstream | ARDOUR::SoloIsolateControl | private |
| _soloable | ARDOUR::SoloIsolateControl | private |
| _state_changed_connection | ARDOUR::AutomationControl | private |
| _stateful_frozen | PBD::Stateful | private |
| _touching | PBD::Controllable | private |
| _units | PBD::Controllable | private |
| _user_value | Evoral::Control | protected |
| _visually_linked_ctrls | ARDOUR::AutomationControl | protected |
| _xml_node_name | PBD::Stateful | protected |
| actually_set_value(double, PBD::Controllable::GroupControlDisposition group_override) | ARDOUR::SoloIsolateControl | protectedvirtual |
| add(Controllable &) | PBD::Controllable | privatestatic |
| add_connection(const UnscopedConnection &c) | PBD::ScopedConnectionList | |
| add_extra_xml(XMLNode &) | PBD::Stateful | |
| add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
| add_master(std::shared_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | |
| add_properties(XMLNode &) const | PBD::Stateful | protected |
| add_property(PropertyBase &s) | PBD::Stateful | |
| add_visually_linked_control(std::shared_ptr< AutomationControl > ctrl) | ARDOUR::AutomationControl | inline |
| alist() const | ARDOUR::AutomationControl | inline |
| apply_change(PropertyBase const &) | PBD::Stateful | virtual |
| apply_changes(PropertyList const &) | PBD::Stateful | |
| automation_playback() const | ARDOUR::AutomationControl | inline |
| automation_run(samplepos_t start, pframes_t nframes) | ARDOUR::SlavableAutomationControl | virtual |
| automation_state() const | ARDOUR::AutomationControl | inline |
| automation_write() const | ARDOUR::AutomationControl | inline |
| AutomationControl(ARDOUR::Session &, const Evoral::Parameter ¶meter, const ParameterDescriptor &desc, std::shared_ptr< ARDOUR::AutomationList > l=std::shared_ptr< ARDOUR::AutomationList >(), const std::string &name="", PBD::Controllable::Flag flags=PBD::Controllable::Flag(0)) | ARDOUR::AutomationControl | |
| boolean_automation_run(samplepos_t start, pframes_t len) | ARDOUR::SlavableAutomationControl | protected |
| boolean_automation_run_locked(samplepos_t start, pframes_t len) | ARDOUR::SlavableAutomationControl | protectedvirtual |
| by_id(const PBD::ID &) | PBD::Controllable | static |
| Changed | PBD::Controllable | |
| changed() const | PBD::Stateful | |
| check_rt(double val, Controllable::GroupControlDisposition gcd) | ARDOUR::AutomationControl | protected |
| clear_changes() | PBD::Stateful | |
| clear_flag(Flag f) | PBD::Controllable | |
| clear_masters() | ARDOUR::SlavableAutomationControl | |
| clear_owned_changes() | PBD::Stateful | virtual |
| clear_visually_linked_control() | ARDOUR::AutomationControl | inline |
| commit_transaction(bool did_write) | ARDOUR::AutomationControl | |
| ConnectionList typedef | PBD::ScopedConnectionList | private |
| Control(const Parameter ¶meter, const ParameterDescriptor &desc, std::shared_ptr< ControlList > list) | Evoral::Control | |
| Controllable(const std::string &name, Flag f=Flag(0)) | PBD::Controllable | |
| Controllables typedef | PBD::Controllable | private |
| ControlTouched | PBD::Controllable | static |
| current_state_version | PBD::Stateful | static |
| desc() const | ARDOUR::AutomationControl | inline |
| Destroyed | PBD::Destructible | |
| do_pre_realtime_queue_stuff(double new_value) | ARDOUR::AutomationControl | inlineprotectedvirtual |
| drop_connections() | PBD::ScopedConnectionList | |
| drop_references() | PBD::Destructible | inlinevirtual |
| DropReferences | PBD::Destructible | |
| dump_registry() | PBD::Controllable | static |
| extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
| find_next_event(Temporal::timepos_t const &n, Temporal::timepos_t const &e, Evoral::ControlEvent &ev) const | ARDOUR::SlavableAutomationControl | inline |
| find_next_event_locked(Temporal::timepos_t const &now, Temporal::timepos_t const &end, Evoral::ControlEvent &next_event) const | ARDOUR::SlavableAutomationControl | |
| Flag enum name | PBD::Controllable | |
| flags() const | PBD::Controllable | inline |
| ForGroup enum value | PBD::Controllable | |
| GainLike enum value | PBD::Controllable | |
| get_boolean_masters() const | ARDOUR::SlavableAutomationControl | |
| get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
| get_double() const | Evoral::Control | inlinevirtual |
| get_interface(bool rotary=false) const | PBD::Controllable | inlinevirtual |
| get_masters_curve(samplepos_t s, samplepos_t e, float *v, samplecnt_t l) const | ARDOUR::SlavableAutomationControl | inline |
| get_masters_curve_locked(samplepos_t, samplepos_t, float *, samplecnt_t) const | ARDOUR::SlavableAutomationControl | protectedvirtual |
| get_masters_value() const | ARDOUR::SlavableAutomationControl | inline |
| get_masters_value_locked() const | ARDOUR::SlavableAutomationControl | protectedvirtual |
| get_save_value() const | ARDOUR::AutomationControl | virtual |
| get_state() const | ARDOUR::SoloIsolateControl | virtual |
| get_user_string() const | ARDOUR::AutomationControl | virtual |
| get_value() const | ARDOUR::SoloIsolateControl | virtual |
| get_value_locked() const | ARDOUR::SlavableAutomationControl | protected |
| GroupControlDisposition enum name | PBD::Controllable | |
| grouped_controls() const | ARDOUR::AutomationControl | |
| GUIFocusChanged | PBD::Controllable | static |
| handle_master_change(std::shared_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | protectedvirtual |
| HiddenControl enum value | PBD::Controllable | |
| id() const | PBD::Stateful | inline |
| InlineControl enum value | PBD::Controllable | |
| insanity_check() | ARDOUR::SessionHandleRef | protectedvirtual |
| instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
| interface_to_internal(double, bool rotary=false) const | ARDOUR::AutomationControl | virtual |
| internal_to_interface(double, bool rotary=false) const | ARDOUR::AutomationControl | virtual |
| InverseGroup enum value | PBD::Controllable | |
| is_gain_like() const | PBD::Controllable | inline |
| is_toggle() const | PBD::Controllable | inline |
| LearningFinished | PBD::Controllable | |
| list() | Evoral::Control | inline |
| list() const | Evoral::Control | inline |
| list_marked_dirty() | Evoral::Control | private |
| ListMarkedDirty | Evoral::Control | |
| loading_state_version | PBD::Stateful | static |
| lower() const | ARDOUR::AutomationControl | inlinevirtual |
| master_changed(bool from_self, PBD::Controllable::GroupControlDisposition gcd, std::weak_ptr< AutomationControl >) | ARDOUR::SoloIsolateControl | protectedvirtual |
| master_going_away(std::weak_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | protected |
| master_lock | ARDOUR::SlavableAutomationControl | mutableprotected |
| Masters typedef | ARDOUR::SlavableAutomationControl | protected |
| masters() const | ARDOUR::SlavableAutomationControl | |
| masters_curve_multiply(timepos_t const &, timepos_t const &, float *, samplecnt_t) const | ARDOUR::SlavableAutomationControl | protected |
| MasterStatusChange | ARDOUR::SlavableAutomationControl | |
| mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| mod_solo_isolated_by_upstream(int32_t delta) | ARDOUR::SoloIsolateControl | |
| MonitorControl enum value | PBD::Controllable | |
| name() const | PBD::Controllable | inline |
| NoGroup enum value | PBD::Controllable | |
| normal() const | ARDOUR::AutomationControl | inlinevirtual |
| NotAutomatable enum value | PBD::Controllable | |
| operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| parameter() const | Evoral::Control | inline |
| pop_group() | ARDOUR::AutomationControl | privatevirtual |
| post_add_master(std::shared_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | inlineprotectedvirtual |
| post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| pre_realtime_queue_stuff(double new_value, PBD::Controllable::GroupControlDisposition) | ARDOUR::AutomationControl | protected |
| pre_remove_master(std::shared_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | inlineprotectedvirtual |
| properties() const | PBD::Stateful | inline |
| property_changes_suspended() const | PBD::Stateful | inline |
| property_factory(const XMLNode &) const | PBD::Stateful | virtual |
| PropertyChanged | PBD::Stateful | |
| push_group(std::shared_ptr< ControlGroup >) | ARDOUR::AutomationControl | privatevirtual |
| rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
| RealTime enum value | PBD::Controllable | |
| reduce_by_masters(double val, bool ignore_automation_state=false) const | ARDOUR::SlavableAutomationControl | inline |
| reduce_by_masters_locked(double val, bool) const | ARDOUR::SlavableAutomationControl | protectedvirtual |
| regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
| registered_controllables() | PBD::Controllable | static |
| registry | PBD::Controllable | privatestatic |
| registry_connections | PBD::Controllable | privatestatic |
| registry_lock | PBD::Controllable | privatestatic |
| remove(Controllable *) | PBD::Controllable | privatestatic |
| remove_master(std::shared_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | |
| reset_id() | PBD::Stateful | |
| resume_property_changes() | PBD::Stateful | virtual |
| save_extra_xml(const XMLNode &) | PBD::Stateful | |
| scale_automation_callback(double val, double ratio) const | ARDOUR::SlavableAutomationControl | protectedvirtual |
| ScopedConnectionList() | PBD::ScopedConnectionList | |
| ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| self_solo_isolated() const | ARDOUR::SoloIsolateControl | inline |
| send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
| session() const | ARDOUR::AutomationControl | inline |
| session_going_away() | ARDOUR::AutomationControl | protectedvirtual |
| SessionHandleRef(ARDOUR::Session &s) | ARDOUR::SessionHandleRef | |
| set_automation_state(AutoState as) | ARDOUR::AutomationControl | |
| set_double(double val, Temporal::timepos_t const &when=Temporal::timepos_t(), bool to_list=false) | Evoral::Control | virtual |
| set_flag(Flag f) | PBD::Controllable | |
| set_flags(Flag f) | PBD::Controllable | |
| set_group(std::shared_ptr< ControlGroup >) | ARDOUR::AutomationControl | privatevirtual |
| set_id(const XMLNode &) | PBD::Stateful | |
| set_id(const std::string &) | PBD::Stateful | |
| set_interface(float fraction, bool rotary=false, GroupControlDisposition gcd=NoGroup) | PBD::Controllable | virtual |
| set_list(std::shared_ptr< Evoral::ControlList >) | ARDOUR::AutomationControl | |
| set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
| set_solo_isolated(bool yn, Controllable::GroupControlDisposition group_override) | ARDOUR::SoloIsolateControl | private |
| set_state(XMLNode const &, int) | ARDOUR::SoloIsolateControl | virtual |
| set_touching(bool yn) | PBD::Controllable | inlineprotected |
| set_value(double value, PBD::Controllable::GroupControlDisposition group_override) | ARDOUR::AutomationControl | virtual |
| set_value_unchecked(double val) | ARDOUR::AutomationControl | inline |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| size() const | PBD::ScopedConnectionList | inline |
| SlavableAutomationControl(ARDOUR::Session &, const Evoral::Parameter ¶meter, const ParameterDescriptor &desc, std::shared_ptr< ARDOUR::AutomationList > l=std::shared_ptr< ARDOUR::AutomationList >(), const std::string &name="", PBD::Controllable::Flag flags=PBD::Controllable::Flag(0)) | ARDOUR::SlavableAutomationControl | |
| slaved() const | ARDOUR::SlavableAutomationControl | |
| slaved_to(std::shared_ptr< AutomationControl >) const | ARDOUR::SlavableAutomationControl | |
| solo_isolated() const | ARDOUR::SoloIsolateControl | inline |
| solo_isolated_by_upstream() const | ARDOUR::SoloIsolateControl | inline |
| SoloIsolateControl(Session &session, std::string const &name, Soloable &soloable, Temporal::TimeDomainProvider const &) | ARDOUR::SoloIsolateControl | |
| start_touch(timepos_t const &when) | ARDOUR::AutomationControl | |
| StartLearning | PBD::Controllable | static |
| Stateful() | PBD::Stateful | |
| stop_touch(timepos_t const &when) | ARDOUR::AutomationControl | |
| StopLearning | PBD::Controllable | static |
| suspend_property_changes() | PBD::Stateful | virtual |
| Toggle enum value | PBD::Controllable | |
| toggled() const | ARDOUR::AutomationControl | inline |
| TouchChanged | PBD::Controllable | |
| touching() const | PBD::Controllable | inline |
| update_boolean_masters_records(std::shared_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | protected |
| upper() const | ARDOUR::AutomationControl | inlinevirtual |
| use_saved_master_ratios() | ARDOUR::SlavableAutomationControl | |
| UseGroup enum value | PBD::Controllable | |
| visually_linked_controls() const | ARDOUR::AutomationControl | inline |
| writable() const | ARDOUR::AutomationControl | virtual |
| xml_node_name | PBD::Controllable | static |
| ~AutomationControl() | ARDOUR::AutomationControl | virtual |
| ~Control() | Evoral::Control | inlinevirtual |
| ~ControlGroupMember() | ARDOUR::ControlGroupMember | inlinevirtual |
| ~Destructible() | PBD::Destructible | inlinevirtual |
| ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
| ~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
| ~SlavableAutomationControl() | ARDOUR::SlavableAutomationControl | virtual |
| ~Stateful() | PBD::Stateful | virtual |