BuGUI
BUtton Grid User Interface
Loading...
Searching...
No Matches
bugui::midi_formater< Component > Struct Template Referencefinal

Empty enum for devices that do not feature anny blinking or pulsing functionalities. More...

#include <midi_formater.hpp>

Inheritance diagram for bugui::midi_formater< Component >:
bugui::base_midi_formater< Component >

Additional Inherited Members

Public Member Functions inherited from bugui::base_midi_formater< Component >
virtual void set (uint8_t id, const color_converter< typename Component::color_t > &converter)
 Converts and stores an LED's ID and color to the apropriate MIDI message.
void add (uint8_t element)
 Add a given value to a MIDI message. This method is intended to call specific commands on the device (init, clear...) rathen than setting an LED's color (as in set).
virtual void clear ()
 Removes all stores values of the message except for it's message type or prefix (NOTE_ON, CONTROL_CHANGE or SYSTEM_EXCLUSIVE).
bool has_message () const
 Checks if a message is stored and ready to be sent to the device.
const libremidi::midi_bytes & get () const
 Retrives the MIDI message currently stored.
Protected Attributes inherited from bugui::base_midi_formater< Component >
libremidi::midi_bytes bytes

Detailed Description

template<typename Component>
struct bugui::midi_formater< Component >

Empty enum for devices that do not feature anny blinking or pulsing functionalities.


The documentation for this struct was generated from the following file: