|
BuGUI
BUtton Grid User Interface
|
Additional Inherited Members | |
| Public Member Functions inherited from bugui::grid< Device, Controller > | |
| presser & | get_presser () |
| reties the presser object | |
| Public Member Functions inherited from bugui::base_hardware | |
| virtual void | setup ()=0 |
| Sends any preliminary commands needed by the device ie. initialising to a particular mode like XY (Launchpad mini/S) programmer (Launchpad Pro), notes, drum pads, sliders... | |
| Protected Member Functions inherited from bugui::midi_out< Device, Controller > | |
| void | init () |
| void | clear () override |
| Turns off all LEDs. | |
| void | set_grid (painter &p) override |
| Pass a reference to the painter object and display it's content to the grid. | |
| void | set_button (const button_painter &p) override |
| Pass a reference to the button_painter object and display it's content to the device's buttons. | |
| Protected Member Functions inherited from bugui::grid< Device, Controller > | |
| void | paint (painter &paint, std::function< void(id_t, const color_cnvtr &)> &&func) |
| void | clear (std::function< void(id_t id)> &&func) |
| bool | on_grid_received (Controller *ctrlr, id_t id) |
| Protected Member Functions inherited from bugui::buttons< Device, Controller > | |
| bool | on_button_received (Controller *ctrlr, id_type id) |
| void | paint (const button_painter &p, std::function< void(id_type, const color_cnvtr &) > &&func) |
| Protected Member Functions inherited from bugui::midi_in< Device, Controller > | |
| midi_in (Controller *ctrlr) | |
| Protected Attributes inherited from bugui::midi_out< Device, Controller > | |
| libremidi::midi_out | m_output |
| Protected Attributes inherited from bugui::grid< Device, Controller > | |
| presser | prsr |
| Protected Attributes inherited from bugui::buttons< Device, Controller > | |
| button_presser | btn_prsr |
| Protected Attributes inherited from bugui::midi_in< Device, Controller > | |
| libremidi::midi_in | m_input |