_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 | private |
_session | ARDOUR::SessionHandleRef | protected |
_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 value, PBD::Controllable::GroupControlDisposition) | ARDOUR::SlavableAutomationControl | 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::SlavableAutomationControl | virtual |
get_user_string() const | ARDOUR::AutomationControl | virtual |
get_value() const | ARDOUR::SlavableAutomationControl | 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, GroupControlDisposition gcd, std::weak_ptr< AutomationControl >) | ARDOUR::SlavableAutomationControl | 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 |
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 | |
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_state(XMLNode const &, int) | ARDOUR::SlavableAutomationControl | 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 |
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 | |
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 | |
VelocityControl(Session &session) | ARDOUR::VelocityControl | |
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 |