Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::NS_MCU::JogWheel Class Reference

#include <jog_wheel.h>

Public Types

enum  Mode { scroll , shuttle }
 

Public Member Functions

 JogWheel (MackieControlProtocol &mcp)
 
void jog_event (float delta)
 As the wheel turns... More...
 
void set_mode (Mode m)
 
Mode mode () const
 

Private Attributes

MackieControlProtocol_mcp
 
Mode _mode
 

Detailed Description

Definition at line 33 of file mackie/jog_wheel.h.

Member Enumeration Documentation

◆ Mode

Enumerator
scroll 
shuttle 

Definition at line 36 of file mackie/jog_wheel.h.

Constructor & Destructor Documentation

◆ JogWheel()

ArdourSurface::NS_MCU::JogWheel::JogWheel ( MackieControlProtocol mcp)

Member Function Documentation

◆ jog_event()

void ArdourSurface::NS_MCU::JogWheel::jog_event ( float  delta)

As the wheel turns...

◆ mode()

Mode ArdourSurface::NS_MCU::JogWheel::mode ( ) const
inline

Definition at line 43 of file mackie/jog_wheel.h.

◆ set_mode()

void ArdourSurface::NS_MCU::JogWheel::set_mode ( Mode  m)

Member Data Documentation

◆ _mcp

MackieControlProtocol& ArdourSurface::NS_MCU::JogWheel::_mcp
private

Definition at line 46 of file mackie/jog_wheel.h.

◆ _mode

Mode ArdourSurface::NS_MCU::JogWheel::_mode
private

Definition at line 47 of file mackie/jog_wheel.h.


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