_extra_xml | PBD::Stateful | protected |
_flags | PBD::Controllable | private |
_id | PBD::Stateful | private |
_instant_xml | PBD::Stateful | protected |
_lock | PBD::Stateful | protected |
_name | PBD::Controllable | private |
_pending_changed | PBD::Stateful | protected |
_properties | PBD::Stateful | protected |
_regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
_stateful_frozen | PBD::Stateful | private |
_touching | PBD::Controllable | private |
_units | PBD::Controllable | private |
_xml_node_name | PBD::Stateful | protected |
add(Controllable &) | PBD::Controllable | privatestatic |
add_extra_xml(XMLNode &) | PBD::Stateful | |
add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
add_properties(XMLNode &) const | PBD::Stateful | protected |
add_property(PropertyBase &s) | PBD::Stateful | |
apply_change(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
by_id(const PBD::ID &) | PBD::Controllable | static |
changed() const | PBD::Stateful | |
Changed | PBD::Controllable | |
clear_changes() | PBD::Stateful | |
clear_flag(Flag f) | PBD::Controllable | |
clear_owned_changes() | PBD::Stateful | virtual |
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 |
Destroyed | PBD::Destructible | |
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 | |
Flag enum name | PBD::Controllable | |
flags() const | PBD::Controllable | inline |
ForGroup enum value | PBD::Controllable | |
GainLike enum value | PBD::Controllable | |
get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
get_interface(bool rotary=false) const | PBD::Controllable | inlinevirtual |
get_save_value() const | PBD::Controllable | inlinevirtual |
get_state() const | PBD::Controllable | virtual |
get_user_string() const | PBD::Controllable | inlinevirtual |
get_value(void) const =0 | PBD::Controllable | pure virtual |
GroupControlDisposition enum name | PBD::Controllable | |
GUIFocusChanged | PBD::Controllable | static |
HiddenControl enum value | PBD::Controllable | |
id() const | PBD::Stateful | inline |
InlineControl enum value | PBD::Controllable | |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
interface_to_internal(double i, bool rotary=false) const | PBD::Controllable | inlinevirtual |
internal_to_interface(double i, bool rotary=false) const | PBD::Controllable | inlinevirtual |
InverseGroup enum value | PBD::Controllable | |
is_gain_like() const | PBD::Controllable | inline |
is_toggle() const | PBD::Controllable | inline |
LearningFinished | PBD::Controllable | |
loading_state_version | PBD::Stateful | static |
lower() const | PBD::Controllable | inlinevirtual |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
MonitorControl enum value | PBD::Controllable | |
name() const | PBD::Controllable | inline |
NoGroup enum value | PBD::Controllable | |
normal() const | PBD::Controllable | inlinevirtual |
NotAutomatable enum value | PBD::Controllable | |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
properties() const | PBD::Stateful | inline |
property_changes_suspended() const | PBD::Stateful | inline |
property_factory(const XMLNode &) const | PBD::Stateful | virtual |
PropertyChanged | PBD::Stateful | |
rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
RealTime enum value | PBD::Controllable | |
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 |
reset_id() | PBD::Stateful | |
resume_property_changes() | PBD::Stateful | virtual |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
set_flag(Flag f) | PBD::Controllable | |
set_flags(Flag f) | PBD::Controllable | |
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_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
set_state(const XMLNode &, int version) | PBD::Controllable | virtual |
set_touching(bool yn) | PBD::Controllable | inlineprotected |
set_value(double value, GroupControlDisposition group_override)=0 | PBD::Controllable | pure virtual |
set_values(XMLNode const &) | PBD::Stateful | protected |
StartLearning | PBD::Controllable | static |
Stateful() | PBD::Stateful | |
StopLearning | PBD::Controllable | static |
suspend_property_changes() | PBD::Stateful | virtual |
Toggle enum value | PBD::Controllable | |
TouchChanged | PBD::Controllable | |
touching() const | PBD::Controllable | inline |
upper() const | PBD::Controllable | inlinevirtual |
UseGroup enum value | PBD::Controllable | |
xml_node_name | PBD::Controllable | static |
~Destructible() | PBD::Destructible | inlinevirtual |
~Stateful() | PBD::Stateful | virtual |