19 #ifndef _ardour_surfaces_maschine2hardware_h_
20 #define _ardour_surfaces_maschine2hardware_h_
23 #include <cairomm/refptr.h>
24 #include <cairomm/surface.h>
49 virtual void clear (
bool splash =
false) {
61 virtual Cairo::RefPtr<Cairo::ImageSurface>
surface () = 0;
virtual void read(hid_device *, M2Contols *)=0
PBD::Signal< bool()> vblank
unsigned int _blink_counter
virtual Cairo::RefPtr< Cairo::ImageSurface > surface()=0
virtual void clear(bool splash=false)
static const uint32_t _splashtime
virtual void write(hid_device *, M2Contols *)=0