#include <c1_control.h>
Definition at line 40 of file c1_control.h.
◆ ControllerButton()
ArdourSurface::ControllerButton::ControllerButton |
( |
Console1 * |
console1, |
|
|
ControllerID |
id, |
|
|
std::function< void(uint32_t)> |
action, |
|
|
std::function< void(uint32_t)> |
shift_action = 0 , |
|
|
std::function< void(uint32_t)> |
plugin_action = 0 , |
|
|
std::function< void(uint32_t)> |
plugin_shift_action = 0 |
|
) |
| |
|
inline |
◆ get_type()
◆ set_led_state()
virtual void ArdourSurface::ControllerButton::set_led_state |
( |
bool |
onoff | ) |
|
|
inlinevirtual |
◆ set_led_value()
virtual void ArdourSurface::ControllerButton::set_led_value |
( |
uint32_t |
val | ) |
|
|
inlinevirtual |
◆ set_plugin_action()
void ArdourSurface::ControllerButton::set_plugin_action |
( |
std::function< void(uint32_t)> |
action | ) |
|
|
inline |
◆ set_plugin_shift_action()
void ArdourSurface::ControllerButton::set_plugin_shift_action |
( |
std::function< void(uint32_t)> |
action | ) |
|
|
inline |
◆ action
std::function<void (uint32_t)> ArdourSurface::ControllerButton::action |
◆ plugin_action
std::function<void (uint32_t)> ArdourSurface::ControllerButton::plugin_action |
◆ plugin_shift_action
std::function<void (uint32_t)> ArdourSurface::ControllerButton::plugin_shift_action |
◆ shift_action
std::function<void (uint32_t)> ArdourSurface::ControllerButton::shift_action |
The documentation for this class was generated from the following file: