#include <launch_control_xl.h>
 | 
|   | NoteButton (ButtonID id, uint8_t cn, std::function< void()> press, std::function< void()> release, std::function< void()> release_long) | 
|   | 
| uint8_t  | note_number () const | 
|   | 
|   | Button (ButtonID id, std::function< void()> press, std::function< void()> release, std::function< void()> long_press) | 
|   | 
| virtual  | ~Button () | 
|   | 
| ButtonID  | id () const | 
|   | 
Definition at line 242 of file launch_control_xl.h.
 
◆ NoteButton()
  
  
      
        
          | ArdourSurface::LaunchControlXL::NoteButton::NoteButton  | 
          ( | 
          ButtonID  | 
          id,  | 
         
        
           | 
           | 
          uint8_t  | 
          cn,  | 
         
        
           | 
           | 
          std::function< void()>  | 
          press,  | 
         
        
           | 
           | 
          std::function< void()>  | 
          release,  | 
         
        
           | 
           | 
          std::function< void()>  | 
          release_long  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ note_number()
  
  
      
        
          | uint8_t ArdourSurface::LaunchControlXL::NoteButton::note_number  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ _note_number
  
  
      
        
          | uint8_t ArdourSurface::LaunchControlXL::NoteButton::_note_number | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this struct was generated from the following file: