|
BuGUI
BUtton Grid User Interface
|
Inherits from all type of hardware components like grid, buttons... Provides the hardware type with the functionalities to interact with each components. More...
#include <hardware.hpp>
Public Member Functions | |
| hardware (Controller *ctrlr) | |
| void | setup () override |
| 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... | |
| void | reset () override |
| Turns off all diplays (LEDs, screens, visual feedback). | |
| Public Member Functions inherited from bugui::grid< Device, Controller > | |
| void | set_grid (painter &p) override |
| Pass a reference to the painter object and display it's content to the grid. | |
| Public Member Functions inherited from bugui::base_hardware | |
| virtual stdx::error | set_midi_in_port (const libremidi::observer &observer, std::string_view port_name) |
| virtual stdx::error | set_midi_out_port (const libremidi::observer &observer, std::string_view port_name) |
| Public Member Functions inherited from bugui::buttons< Device, Controller > | |
| 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. | |
Additional Inherited Members | |
| Protected Member Functions inherited from bugui::init< Device > | |
| void | component_setup () |
| Protected Member Functions inherited from bugui::clear< Device > | |
| void | component_reset () |
| Protected Member Functions inherited from bugui::grid< Device, Controller > | |
| void | component_reset () |
| Protected Member Functions inherited from bugui::common< Controller > | |
| common (Controller *pntr) | |
| Protected Member Functions inherited from bugui::buttons< Device, Controller > | |
| void | component_reset () |
| Protected Attributes inherited from bugui::common< Controller > | |
| Controller * | controller |
Inherits from all type of hardware components like grid, buttons... Provides the hardware type with the functionalities to interact with each components.
|
inlineoverridevirtual |
Turns off all diplays (LEDs, screens, visual feedback).
Implements bugui::base_hardware.
|
inlineoverridevirtual |
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...
Implements bugui::base_hardware.