19 #ifndef _ardour_surfaces_m2mk2_h_
20 #define _ardour_surfaces_m2mk2_h_
24 #include <cairomm/context.h>
25 #include <pangomm/layout.h>
33 void clear (
bool splash =
false);
41 #define ATTRIBUTE_PACKED __attribute__((__packed__))
43 #define ATTRIBUTE_PACKED
101 #if (!defined __GNUC__)
void clear(bool splash=false)
void write(hid_device *, M2Contols *)
void set_colors81(M2Contols *, uint8_t *) const
void assign_controls(M2Contols *) const
Cairo::RefPtr< Cairo::ImageSurface > surface()
void read(hid_device *, M2Contols *)
Cairo::RefPtr< Cairo::ImageSurface > _surface
void set_colors82(M2Contols *, uint8_t *) const
void set_colors80(M2Contols *, uint8_t *) const
struct ArdourSurface::Maschine2Mk2::machine_mk2_input ctrl_in