Ardour  8.7-14-g57a6773833
ARDOUR::SoloControl Member List

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

_descARDOUR::AutomationControlprotected
_extra_xmlPBD::Statefulprotected
_flagsPBD::Controllableprivate
_groupARDOUR::AutomationControlprotected
_idPBD::Statefulprivate
_instant_xmlPBD::Statefulprotected
_listEvoral::Controlprotected
_list_marked_dirty_connectionEvoral::Controlprotected
_lockPBD::Statefulprotected
_mastersARDOUR::SlavableAutomationControlprotected
_masters_nodeARDOUR::SlavableAutomationControlprotected
_muteableARDOUR::SoloControlprivate
_namePBD::Controllableprivate
_no_sessionARDOUR::AutomationControlprivate
_parameterEvoral::Controlprotected
_pending_changedPBD::Statefulprotected
_propertiesPBD::Statefulprotected
_pushed_groupARDOUR::AutomationControlprotected
_regenerate_xml_or_string_idsPBD::Statefulprivatestatic
_scoped_connection_listPBD::ScopedConnectionListprivate
_scoped_connection_lockPBD::ScopedConnectionListprivate
_self_soloARDOUR::SoloControlprivate
_sessionARDOUR::SessionHandleRefprotected
_soloableARDOUR::SoloControlprivate
_soloed_by_others_downstreamARDOUR::SoloControlprivate
_soloed_by_others_upstreamARDOUR::SoloControlprivate
_state_changed_connectionARDOUR::AutomationControlprivate
_stateful_frozenPBD::Statefulprivate
_touchingPBD::Controllableprivate
_transition_into_soloARDOUR::SoloControlprivate
_unitsPBD::Controllableprivate
_user_valueEvoral::Controlprotected
_visually_linked_ctrlsARDOUR::AutomationControlprotected
_xml_node_namePBD::Statefulprotected
actually_set_value(double, PBD::Controllable::GroupControlDisposition group_override)ARDOUR::SoloControlprotectedvirtual
add(Controllable &)PBD::Controllableprivatestatic
add_connection(const UnscopedConnection &c)PBD::ScopedConnectionList
add_extra_xml(XMLNode &)PBD::Stateful
add_instant_xml(XMLNode &, const std::string &directory_path)PBD::Statefulprotected
add_master(std::shared_ptr< AutomationControl >)ARDOUR::SlavableAutomationControl
add_properties(XMLNode &) constPBD::Statefulprotected
add_property(PropertyBase &s)PBD::Stateful
add_visually_linked_control(std::shared_ptr< AutomationControl > ctrl)ARDOUR::AutomationControlinline
alist() constARDOUR::AutomationControlinline
apply_change(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
automation_playback() constARDOUR::AutomationControlinline
automation_run(samplepos_t start, pframes_t nframes)ARDOUR::SlavableAutomationControlvirtual
automation_state() constARDOUR::AutomationControlinline
automation_write() constARDOUR::AutomationControlinline
AutomationControl(ARDOUR::Session &, const Evoral::Parameter &parameter, 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::SlavableAutomationControlprotected
boolean_automation_run_locked(samplepos_t start, pframes_t len)ARDOUR::SlavableAutomationControlprotectedvirtual
by_id(const PBD::ID &)PBD::Controllablestatic
can_solo() constARDOUR::SoloControl
ChangedPBD::Controllable
changed() constPBD::Stateful
check_rt(double val, Controllable::GroupControlDisposition gcd)ARDOUR::AutomationControlprotected
clear_all_solo_state()ARDOUR::SoloControl
clear_changes()PBD::Stateful
clear_flag(Flag f)PBD::Controllable
clear_masters()ARDOUR::SlavableAutomationControl
clear_owned_changes()PBD::Statefulvirtual
clear_visually_linked_control()ARDOUR::AutomationControlinline
commit_transaction(bool did_write)ARDOUR::AutomationControl
ConnectionList typedefPBD::ScopedConnectionListprivate
Control(const Parameter &parameter, const ParameterDescriptor &desc, std::shared_ptr< ControlList > list)Evoral::Control
Controllable(const std::string &name, Flag f=Flag(0))PBD::Controllable
Controllables typedefPBD::Controllableprivate
ControlTouchedPBD::Controllablestatic
current_state_versionPBD::Statefulstatic
desc() constARDOUR::AutomationControlinline
DestroyedPBD::Destructible
do_pre_realtime_queue_stuff(double new_value)ARDOUR::AutomationControlinlineprotectedvirtual
drop_connections()PBD::ScopedConnectionList
drop_references()PBD::Destructibleinlinevirtual
DropReferencesPBD::Destructible
dump_registry()PBD::Controllablestatic
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) constARDOUR::SlavableAutomationControlinline
find_next_event_locked(Temporal::timepos_t const &now, Temporal::timepos_t const &end, Evoral::ControlEvent &next_event) constARDOUR::SlavableAutomationControl
Flag enum namePBD::Controllable
flags() constPBD::Controllableinline
ForGroup enum valuePBD::Controllable
GainLike enum valuePBD::Controllable
get_boolean_masters() constARDOUR::SlavableAutomationControl
get_changes_as_properties(PBD::Command *) constPBD::Stateful
get_double() constEvoral::Controlinlinevirtual
get_interface(bool rotary=false) constPBD::Controllableinlinevirtual
get_masters_curve(samplepos_t s, samplepos_t e, float *v, samplecnt_t l) constARDOUR::SlavableAutomationControlinline
get_masters_curve_locked(samplepos_t, samplepos_t, float *, samplecnt_t) constARDOUR::SlavableAutomationControlprotectedvirtual
get_masters_value() constARDOUR::SlavableAutomationControlinline
get_masters_value_locked() constARDOUR::SlavableAutomationControlprotectedvirtual
get_save_value() constARDOUR::SoloControlinlinevirtual
get_state() constARDOUR::SoloControlvirtual
get_user_string() constARDOUR::AutomationControlvirtual
get_value() constARDOUR::SoloControlvirtual
get_value_locked() constARDOUR::SlavableAutomationControlprotected
GroupControlDisposition enum namePBD::Controllable
grouped_controls() constARDOUR::AutomationControl
GUIFocusChangedPBD::Controllablestatic
handle_master_change(std::shared_ptr< AutomationControl >)ARDOUR::SlavableAutomationControlprotectedvirtual
HiddenControl enum valuePBD::Controllable
id() constPBD::Statefulinline
InlineControl enum valuePBD::Controllable
insanity_check()ARDOUR::SessionHandleRefprotectedvirtual
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
interface_to_internal(double, bool rotary=false) constARDOUR::AutomationControlvirtual
internal_to_interface(double, bool rotary=false) constARDOUR::AutomationControlvirtual
InverseGroup enum valuePBD::Controllable
is_gain_like() constPBD::Controllableinline
is_toggle() constPBD::Controllableinline
LearningFinishedPBD::Controllable
list()Evoral::Controlinline
list() constEvoral::Controlinline
list_marked_dirty()Evoral::Controlprivate
ListMarkedDirtyEvoral::Control
loading_state_versionPBD::Statefulstatic
lower() constARDOUR::AutomationControlinlinevirtual
master_changed(bool from_self, GroupControlDisposition, std::weak_ptr< AutomationControl > m)ARDOUR::SoloControlprotectedvirtual
master_going_away(std::weak_ptr< AutomationControl >)ARDOUR::SlavableAutomationControlprotected
master_lockARDOUR::SlavableAutomationControlmutableprotected
masters() constARDOUR::SlavableAutomationControl
Masters typedefARDOUR::SlavableAutomationControlprotected
masters_curve_multiply(timepos_t const &, timepos_t const &, float *, samplecnt_t) constARDOUR::SlavableAutomationControlprotected
MasterStatusChangeARDOUR::SlavableAutomationControl
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
mod_solo_by_others_downstream(int32_t delta)ARDOUR::SoloControl
mod_solo_by_others_upstream(int32_t delta)ARDOUR::SoloControl
MonitorControl enum valuePBD::Controllable
name() constPBD::Controllableinline
NoGroup enum valuePBD::Controllable
normal() constARDOUR::AutomationControlinlinevirtual
NotAutomatable enum valuePBD::Controllable
parameter() constEvoral::Controlinline
pop_group()ARDOUR::AutomationControlprivatevirtual
post_add_master(std::shared_ptr< AutomationControl >)ARDOUR::SoloControlprotectedvirtual
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
pre_realtime_queue_stuff(double new_value, PBD::Controllable::GroupControlDisposition)ARDOUR::AutomationControlprotected
pre_remove_master(std::shared_ptr< AutomationControl >)ARDOUR::SoloControlprotectedvirtual
properties() constPBD::Statefulinline
property_changes_suspended() constPBD::Statefulinline
property_factory(const XMLNode &) constPBD::Statefulvirtual
PropertyChangedPBD::Stateful
push_group(std::shared_ptr< ControlGroup >)ARDOUR::AutomationControlprivatevirtual
rdiff(std::vector< PBD::Command * > &) constPBD::Statefulvirtual
RealTime enum valuePBD::Controllable
reduce_by_masters(double val, bool ignore_automation_state=false) constARDOUR::SlavableAutomationControlinline
reduce_by_masters_locked(double val, bool) constARDOUR::SlavableAutomationControlprotectedvirtual
regenerate_xml_or_string_ids() constPBD::Statefulprotected
registered_controllables()PBD::Controllablestatic
registryPBD::Controllableprivatestatic
registry_connectionsPBD::Controllableprivatestatic
registry_lockPBD::Controllableprivatestatic
remove(Controllable *)PBD::Controllableprivatestatic
remove_master(std::shared_ptr< AutomationControl >)ARDOUR::SlavableAutomationControl
reset_id()PBD::Stateful
resume_property_changes()PBD::Statefulvirtual
save_extra_xml(const XMLNode &)PBD::Stateful
scale_automation_callback(double val, double ratio) constARDOUR::SlavableAutomationControlprotectedvirtual
ScopedConnectionList()PBD::ScopedConnectionList
ScopedConnectionList(const ScopedConnectionList &)PBD::ScopedConnectionListprivate
self_soloed() constARDOUR::SoloControlinline
send_change(const PropertyChange &)PBD::Statefulprotectedvirtual
session() constARDOUR::AutomationControlinline
session_going_away()ARDOUR::AutomationControlprotectedvirtual
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::Controlvirtual
set_flag(Flag f)PBD::Controllable
set_flags(Flag f)PBD::Controllable
set_group(std::shared_ptr< ControlGroup >)ARDOUR::AutomationControlprivatevirtual
set_id(const XMLNode &)PBD::Stateful
set_id(const std::string &)PBD::Stateful
set_interface(float fraction, bool rotary=false, GroupControlDisposition gcd=NoGroup)PBD::Controllablevirtual
set_list(std::shared_ptr< Evoral::ControlList >)ARDOUR::AutomationControl
set_mute_master_solo()ARDOUR::SoloControlprivate
set_regenerate_xml_and_string_ids_in_this_thread(bool yn)PBD::Statefulprivatestatic
set_self_solo(bool yn)ARDOUR::SoloControlprivate
set_state(XMLNode const &, int)ARDOUR::SoloControlvirtual
set_touching(bool yn)PBD::Controllableinlineprotected
set_value(double value, PBD::Controllable::GroupControlDisposition group_override)ARDOUR::AutomationControlvirtual
set_value_unchecked(double val)ARDOUR::AutomationControlinline
set_values(XMLNode const &)PBD::Statefulprotected
SlavableAutomationControl(ARDOUR::Session &, const Evoral::Parameter &parameter, 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() constARDOUR::SlavableAutomationControl
slaved_to(std::shared_ptr< AutomationControl >) constARDOUR::SlavableAutomationControl
SoloControl(Session &session, std::string const &name, Soloable &soloable, Muteable &m, Temporal::TimeDomainProvider const &)ARDOUR::SoloControl
soloed() constARDOUR::SoloControlinline
soloed_by_masters() constARDOUR::SoloControlinline
soloed_by_others() constARDOUR::SoloControlinline
soloed_by_others_downstream() constARDOUR::SoloControlinline
soloed_by_others_upstream() constARDOUR::SoloControlinline
soloed_by_self_or_masters() constARDOUR::SoloControlinline
start_touch(timepos_t const &when)ARDOUR::AutomationControl
StartLearningPBD::Controllablestatic
Stateful()PBD::Stateful
stop_touch(timepos_t const &when)ARDOUR::AutomationControl
StopLearningPBD::Controllablestatic
suspend_property_changes()PBD::Statefulvirtual
Toggle enum valuePBD::Controllable
toggled() constARDOUR::AutomationControlinline
TouchChangedPBD::Controllable
touching() constPBD::Controllableinline
transitioned_into_solo() constARDOUR::SoloControlinline
update_boolean_masters_records(std::shared_ptr< AutomationControl >)ARDOUR::SlavableAutomationControlprotected
upper() constARDOUR::AutomationControlinlinevirtual
use_saved_master_ratios()ARDOUR::SlavableAutomationControl
UseGroup enum valuePBD::Controllable
visually_linked_controls() constARDOUR::AutomationControlinline
writable() constARDOUR::AutomationControlvirtual
xml_node_namePBD::Controllablestatic
~AutomationControl()ARDOUR::AutomationControlvirtual
~Control()Evoral::Controlinlinevirtual
~ControlGroupMember()ARDOUR::ControlGroupMemberinlinevirtual
~Destructible()PBD::Destructibleinlinevirtual
~ScopedConnectionList()PBD::ScopedConnectionListvirtual
~SessionHandleRef()ARDOUR::SessionHandleRefvirtual
~SlavableAutomationControl()ARDOUR::SlavableAutomationControlvirtual
~Stateful()PBD::Statefulvirtual