#include <launch_control_xl.h>
|
| TrackButton (ButtonID id, uint8_t nn, uint8_t index, LEDColor c_on, LEDColor c_off, std::function< void()> press, std::function< void()> release, std::function< void()> release_long, std::function< uint8_t()> check, LaunchControlXL &l) |
|
LEDColor | color_enabled () const |
|
LEDColor | color_disabled () const |
|
void | set_color_enabled (LEDColor c_on) |
|
void | set_color_disabled (LEDColor c_off) |
|
MidiByteArray | state_msg (bool light=true) const |
|
| NoteButton (ButtonID id, uint8_t cn, std::function< void()> press, std::function< void()> release, std::function< void()> release_long) |
|
uint8_t | note_number () const |
|
| Button (ButtonID id, std::function< void()> press, std::function< void()> release, std::function< void()> long_press) |
|
virtual | ~Button () |
|
ButtonID | id () const |
|
| MultiColorLED (uint8_t i, LEDColor c, LaunchControlXL &l) |
|
| MultiColorLED (uint8_t i, LEDColor c, LEDFlag f, LaunchControlXL &l) |
|
void | set_color (LEDColor c) |
|
| LED (uint8_t i, LEDColor c, LaunchControlXL &l) |
|
| LED (uint8_t i, LEDColor c, LEDFlag f, LaunchControlXL &lcxl) |
|
virtual | ~LED () |
|
LEDColor | color () const |
|
LEDFlag | flag () const |
|
uint8_t | index () const |
|
void | set_flag (LEDFlag f) |
|
Definition at line 255 of file launch_control_xl.h.
◆ TrackButton()
ArdourSurface::LaunchControlXL::TrackButton::TrackButton |
( |
ButtonID |
id, |
|
|
uint8_t |
nn, |
|
|
uint8_t |
index, |
|
|
LEDColor |
c_on, |
|
|
LEDColor |
c_off, |
|
|
std::function< void()> |
press, |
|
|
std::function< void()> |
release, |
|
|
std::function< void()> |
release_long, |
|
|
std::function< uint8_t()> |
check, |
|
|
LaunchControlXL & |
l |
|
) |
| |
|
inline |
◆ color_disabled()
LEDColor ArdourSurface::LaunchControlXL::TrackButton::color_disabled |
( |
| ) |
const |
|
inline |
◆ color_enabled()
LEDColor ArdourSurface::LaunchControlXL::TrackButton::color_enabled |
( |
| ) |
const |
|
inline |
◆ set_color_disabled()
void ArdourSurface::LaunchControlXL::TrackButton::set_color_disabled |
( |
LEDColor |
c_off | ) |
|
|
inline |
◆ set_color_enabled()
void ArdourSurface::LaunchControlXL::TrackButton::set_color_enabled |
( |
LEDColor |
c_on | ) |
|
|
inline |
◆ state_msg()
MidiByteArray ArdourSurface::LaunchControlXL::TrackButton::state_msg |
( |
bool |
light = true | ) |
const |
|
virtual |
◆ _color_disabled
LEDColor ArdourSurface::LaunchControlXL::TrackButton::_color_disabled |
|
private |
◆ _color_enabled
LEDColor ArdourSurface::LaunchControlXL::TrackButton::_color_enabled |
|
private |
◆ check_method
std::function<uint8_t ()> ArdourSurface::LaunchControlXL::TrackButton::check_method |
The documentation for this struct was generated from the following file: