| _bid | ArdourSurface::NS_MCU::Button | private |
| _group | ArdourSurface::NS_MCU::Control | private |
| _id | ArdourSurface::NS_MCU::Control | private |
| _in_use | ArdourSurface::NS_MCU::Control | private |
| _led | ArdourSurface::NS_MCU::Button | private |
| _name | ArdourSurface::NS_MCU::Control | private |
| _surface | ArdourSurface::NS_MCU::Button | private |
| AudioInstruments enum value | ArdourSurface::NS_MCU::Button | |
| AudioTracks enum value | ArdourSurface::NS_MCU::Button | |
| Aux enum value | ArdourSurface::NS_MCU::Button | |
| bid() const | ArdourSurface::NS_MCU::Button | inline |
| Busses enum value | ArdourSurface::NS_MCU::Button | |
| Button(Surface &s, ID bid, int did, std::string name, Group &group) | ArdourSurface::NS_MCU::Button | inline |
| Cancel enum value | ArdourSurface::NS_MCU::Button | |
| ChannelLeft enum value | ArdourSurface::NS_MCU::Button | |
| ChannelRight enum value | ArdourSurface::NS_MCU::Button | |
| ClearSolo enum value | ArdourSurface::NS_MCU::Button | |
| Click enum value | ArdourSurface::NS_MCU::Button | |
| CmdAlt enum value | ArdourSurface::NS_MCU::Button | |
| control() const | ArdourSurface::NS_MCU::Control | inline |
| Control(int id, std::string name, Group &group) | ArdourSurface::NS_MCU::Control | |
| Ctrl enum value | ArdourSurface::NS_MCU::Button | |
| CursorDown enum value | ArdourSurface::NS_MCU::Button | |
| CursorLeft enum value | ArdourSurface::NS_MCU::Button | |
| CursorRight enum value | ArdourSurface::NS_MCU::Button | |
| CursorUp enum value | ArdourSurface::NS_MCU::Button | |
| Drop enum value | ArdourSurface::NS_MCU::Button | |
| Dyn enum value | ArdourSurface::NS_MCU::Button | |
| Enter enum value | ArdourSurface::NS_MCU::Button | |
| Eq enum value | ArdourSurface::NS_MCU::Button | |
| F1 enum value | ArdourSurface::NS_MCU::Button | |
| F2 enum value | ArdourSurface::NS_MCU::Button | |
| F3 enum value | ArdourSurface::NS_MCU::Button | |
| F4 enum value | ArdourSurface::NS_MCU::Button | |
| F5 enum value | ArdourSurface::NS_MCU::Button | |
| F6 enum value | ArdourSurface::NS_MCU::Button | |
| F7 enum value | ArdourSurface::NS_MCU::Button | |
| F8 enum value | ArdourSurface::NS_MCU::Button | |
| factory(Surface &surface, Button::ID bid, int id, const std::string &, Group &group) | ArdourSurface::NS_MCU::Button | static |
| FaderTouch enum value | ArdourSurface::NS_MCU::Button | |
| Ffwd enum value | ArdourSurface::NS_MCU::Button | |
| FinalGlobalButton enum value | ArdourSurface::NS_MCU::Button | |
| Flip enum value | ArdourSurface::NS_MCU::Button | |
| get_value() | ArdourSurface::NS_MCU::Control | |
| group() const | ArdourSurface::NS_MCU::Control | inline |
| Grp enum value | ArdourSurface::NS_MCU::Button | |
| id() const | ArdourSurface::NS_MCU::Control | inline |
| ID enum name | ArdourSurface::NS_MCU::Button | |
| id_to_name(Button::ID) | ArdourSurface::NS_MCU::Button | static |
| in_use() const | ArdourSurface::NS_MCU::Control | |
| in_use_connection | ArdourSurface::NS_MCU::Control | |
| in_use_touch_control | ArdourSurface::NS_MCU::Control | |
| Inputs enum value | ArdourSurface::NS_MCU::Button | |
| Latch enum value | ArdourSurface::NS_MCU::Button | |
| Left enum value | ArdourSurface::NS_MCU::Button | |
| long_press_count() | ArdourSurface::NS_MCU::Button | |
| Loop enum value | ArdourSurface::NS_MCU::Button | |
| Marker enum value | ArdourSurface::NS_MCU::Button | |
| MasterFaderTouch enum value | ArdourSurface::NS_MCU::Button | |
| MidiTracks enum value | ArdourSurface::NS_MCU::Button | |
| Mute enum value | ArdourSurface::NS_MCU::Button | |
| name() const | ArdourSurface::NS_MCU::Control | inline |
| name_to_id(const std::string &name) | ArdourSurface::NS_MCU::Button | static |
| NameValue enum value | ArdourSurface::NS_MCU::Button | |
| normal_ac | ArdourSurface::NS_MCU::Control | protected |
| Nudge enum value | ArdourSurface::NS_MCU::Button | |
| Option enum value | ArdourSurface::NS_MCU::Button | |
| Outputs enum value | ArdourSurface::NS_MCU::Button | |
| Pan enum value | ArdourSurface::NS_MCU::Button | |
| Play enum value | ArdourSurface::NS_MCU::Button | |
| Plugin enum value | ArdourSurface::NS_MCU::Button | |
| press_time | ArdourSurface::NS_MCU::Button | private |
| pressed() | ArdourSurface::NS_MCU::Button | |
| Read enum value | ArdourSurface::NS_MCU::Button | |
| RecEnable enum value | ArdourSurface::NS_MCU::Button | |
| Record enum value | ArdourSurface::NS_MCU::Button | |
| released() | ArdourSurface::NS_MCU::Button | |
| Replace enum value | ArdourSurface::NS_MCU::Button | |
| Rewind enum value | ArdourSurface::NS_MCU::Button | |
| Right enum value | ArdourSurface::NS_MCU::Button | |
| Save enum value | ArdourSurface::NS_MCU::Button | |
| Scrub enum value | ArdourSurface::NS_MCU::Button | |
| Select enum value | ArdourSurface::NS_MCU::Button | |
| Send enum value | ArdourSurface::NS_MCU::Button | |
| set_control(std::shared_ptr< ARDOUR::AutomationControl >) | ArdourSurface::NS_MCU::Control | virtual |
| set_in_use(bool) | ArdourSurface::NS_MCU::Control | |
| set_state(LedState ls) | ArdourSurface::NS_MCU::Button | inline |
| set_value(float val, PBD::Controllable::GroupControlDisposition gcd=PBD::Controllable::UseGroup) | ArdourSurface::NS_MCU::Control | |
| Shift enum value | ArdourSurface::NS_MCU::Button | |
| Solo enum value | ArdourSurface::NS_MCU::Button | |
| start_touch(Temporal::timepos_t const &when) | ArdourSurface::NS_MCU::Control | virtual |
| Stop enum value | ArdourSurface::NS_MCU::Button | |
| stop_touch(Temporal::timepos_t const &when) | ArdourSurface::NS_MCU::Control | virtual |
| surface() const | ArdourSurface::NS_MCU::Button | inline |
| TimecodeBeats enum value | ArdourSurface::NS_MCU::Button | |
| Touch enum value | ArdourSurface::NS_MCU::Button | |
| Track enum value | ArdourSurface::NS_MCU::Button | |
| Trim enum value | ArdourSurface::NS_MCU::Button | |
| Undo enum value | ArdourSurface::NS_MCU::Button | |
| User enum value | ArdourSurface::NS_MCU::Button | |
| UserA enum value | ArdourSurface::NS_MCU::Button | |
| UserB enum value | ArdourSurface::NS_MCU::Button | |
| View enum value | ArdourSurface::NS_MCU::Button | |
| VSelect enum value | ArdourSurface::NS_MCU::Button | |
| Write enum value | ArdourSurface::NS_MCU::Button | |
| zero() | ArdourSurface::NS_MCU::Button | inlinevirtual |
| Zoom enum value | ArdourSurface::NS_MCU::Button | |
| ~Control() | ArdourSurface::NS_MCU::Control | inlinevirtual |