Ardour
9.0-pre0-582-g084a23a80d
|
#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.