Ardour
9.0-pre0-384-ga76afae0e9
|
#include <led.h>
Public Member Functions | |
Led (int id, std::string name, Group &group) | |
void | mark_dirty () |
Led & | led () |
MidiByteArray | set_state (LedState) |
MidiByteArray | zero () |
Public Member Functions inherited from ArdourSurface::US2400::Control | |
Control (int id, std::string name, Group &group) | |
virtual | ~Control () |
int | id () const |
const std::string & | name () const |
Group & | group () const |
bool | in_use () const |
void | set_in_use (bool) |
std::shared_ptr< ARDOUR::AutomationControl > | control () const |
virtual void | set_control (std::shared_ptr< ARDOUR::AutomationControl >) |
virtual void | reset_control () |
float | get_value () |
void | set_value (float val, PBD::Controllable::GroupControlDisposition gcd=PBD::Controllable::UseGroup) |
virtual void | start_touch (Temporal::timepos_t const &when) |
virtual void | stop_touch (Temporal::timepos_t const &when) |
Static Public Member Functions | |
static Control * | factory (Surface &, int id, const char *, Group &) |
Static Public Attributes | |
static const int | FaderTouch |
static const int | Timecode |
static const int | Beats |
static const int | RudeSolo |
static const int | RelayClick |
Private Attributes | |
LedState | last_state |
LedState | llast_state |
Additional Inherited Members | |
Public Attributes inherited from ArdourSurface::US2400::Control | |
sigc::connection | in_use_connection |
Control * | in_use_touch_control |
Protected Attributes inherited from ArdourSurface::US2400::Control | |
std::shared_ptr< ARDOUR::AutomationControl > | normal_ac |
Definition at line 30 of file libs/surfaces/us2400/led.h.
|
inline |
Definition at line 39 of file libs/surfaces/us2400/led.h.
|
static |
|
inline |
Definition at line 48 of file libs/surfaces/us2400/led.h.
|
inlinevirtual |
Implements ArdourSurface::US2400::Control.
Definition at line 46 of file libs/surfaces/us2400/led.h.
MidiByteArray ArdourSurface::US2400::Led::set_state | ( | LedState | ) |
|
inlinevirtual |
Implements ArdourSurface::US2400::Control.
Definition at line 51 of file libs/surfaces/us2400/led.h.
|
static |
Definition at line 35 of file libs/surfaces/us2400/led.h.
|
static |
Definition at line 33 of file libs/surfaces/us2400/led.h.
|
private |
Definition at line 56 of file libs/surfaces/us2400/led.h.
|
private |
Definition at line 57 of file libs/surfaces/us2400/led.h.
|
static |
Definition at line 37 of file libs/surfaces/us2400/led.h.
|
static |
Definition at line 36 of file libs/surfaces/us2400/led.h.
|
static |
Definition at line 34 of file libs/surfaces/us2400/led.h.