|
Ardour
9.0-pre0-1922-gaeb42f3adb
|
#include <c1_control.h>
Public Types | |
| enum | ControllerType { CONTROLLER , CONTROLLER_BUTTON , MULTISTATE_BUTTON , ENCODER , METER } |
Public Member Functions | |
| Controller (Console1 *console1, ControllerID id) | |
| virtual | ~Controller () |
| ControllerID | id () const |
| virtual ControllerType | get_type () |
Public Attributes | |
| Console1 * | console1 |
Protected Attributes | |
| ControllerID | _id |
Definition at line 11 of file c1_control.h.
| Enumerator | |
|---|---|
| CONTROLLER | |
| CONTROLLER_BUTTON | |
| MULTISTATE_BUTTON | |
| ENCODER | |
| METER | |
Definition at line 14 of file c1_control.h.
|
inline |
Definition at line 23 of file c1_control.h.
|
inlinevirtual |
Definition at line 29 of file c1_control.h.
|
inlinevirtual |
Reimplemented in ArdourSurface::Encoder, ArdourSurface::Meter, ArdourSurface::MultiStateButton, and ArdourSurface::ControllerButton.
Definition at line 34 of file c1_control.h.
|
inline |
Definition at line 32 of file c1_control.h.
|
protected |
Definition at line 37 of file c1_control.h.
| Console1* ArdourSurface::Controller::console1 |
Definition at line 31 of file c1_control.h.