Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::LP_X::LaunchKey4::Pad Struct Reference

Public Types

enum  ColorMode { Static = 0x0 , Flashing = 0x1 , Pulsing = 0x2 }
 
typedef void(LaunchKey4::* PadMethod) (Pad &, int velocity)
 

Public Member Functions

 Pad (int pid, int xx, int yy)
 
 Pad ()
 

Public Attributes

int id
 
int x
 
int y
 
sigc::connection timeout_connection
 

Detailed Description

Definition at line 158 of file launchkey_4.h.

Member Typedef Documentation

◆ PadMethod

typedef void(LaunchKey4::* ArdourSurface::LP_X::LaunchKey4::Pad::PadMethod) (Pad &, int velocity)

Definition at line 166 of file launchkey_4.h.

Member Enumeration Documentation

◆ ColorMode

Enumerator
Static 
Flashing 
Pulsing 

Definition at line 160 of file launchkey_4.h.

Constructor & Destructor Documentation

◆ Pad() [1/2]

ArdourSurface::LP_X::LaunchKey4::Pad::Pad ( int  pid,
int  xx,
int  yy 
)
inline

Definition at line 168 of file launchkey_4.h.

◆ Pad() [2/2]

ArdourSurface::LP_X::LaunchKey4::Pad::Pad ( )
inline

Definition at line 175 of file launchkey_4.h.

Member Data Documentation

◆ id

int ArdourSurface::LP_X::LaunchKey4::Pad::id

Definition at line 180 of file launchkey_4.h.

◆ timeout_connection

sigc::connection ArdourSurface::LP_X::LaunchKey4::Pad::timeout_connection

Definition at line 184 of file launchkey_4.h.

◆ x

int ArdourSurface::LP_X::LaunchKey4::Pad::x

Definition at line 181 of file launchkey_4.h.

◆ y

int ArdourSurface::LP_X::LaunchKey4::Pad::y

Definition at line 182 of file launchkey_4.h.


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