#include <fp8_controls.h>
|
enum | ButtonId {
BtnPlay
, BtnStop
, BtnRecord
, BtnLoop
,
BtnRewind
, BtnFastForward
, BtnALatch
, BtnATrim
,
BtnAOff
, BtnATouch
, BtnAWrite
, BtnARead
,
BtnSave
, BtnRedo
, BtnUndo
, BtnUser1
,
BtnUser2
, BtnUser3
, BtnFootswitch
, BtnParam
,
BtnPrev
, BtnNext
, BtnEncoder
, BtnChannel
,
BtnZoom
, BtnScroll
, BtnBank
, BtnMaster
,
BtnClick
, BtnSection
, BtnMarker
, BtnF1
,
BtnF2
, BtnF3
, BtnF4
, BtnF5
,
BtnF6
, BtnF7
, BtnF8
, BtnTrack
,
BtnPlugins
, BtnSend
, BtnPan
, BtnTimecode
,
BtnMAudio
, BtnMVI
, BtnMBus
, BtnMVCA
,
BtnMAll
, BtnMInputs
, BtnMMIDI
, BtnMOutputs
,
BtnMFX
, BtnMUser
, BtnArm
, BtnArmAll
,
BtnSoloClear
, BtnMuteClear
, BtnBypass
, BtnBypassAll
,
BtnMacro
, BtnOpen
, BtnLink
, BtnLock
,
BtnChanLock
, BtnFlip
} |
|
typedef std::map< ButtonId, std::string > | UserButtonMap |
|
Definition at line 30 of file fp8_controls.h.
◆ CtrlButtonMap
◆ MidiButtonMap
◆ UserButtonMap
◆ ButtonId
Enumerator |
---|
BtnPlay | |
BtnStop | |
BtnRecord | |
BtnLoop | |
BtnRewind | |
BtnFastForward | |
BtnALatch | |
BtnATrim | |
BtnAOff | |
BtnATouch | |
BtnAWrite | |
BtnARead | |
BtnSave | |
BtnRedo | |
BtnUndo | |
BtnUser1 | |
BtnUser2 | |
BtnUser3 | |
BtnFootswitch | |
BtnParam | |
BtnPrev | |
BtnNext | |
BtnEncoder | |
BtnChannel | |
BtnZoom | |
BtnScroll | |
BtnBank | |
BtnMaster | |
BtnClick | |
BtnSection | |
BtnMarker | |
BtnF1 | |
BtnF2 | |
BtnF3 | |
BtnF4 | |
BtnF5 | |
BtnF6 | |
BtnF7 | |
BtnF8 | |
BtnTrack | |
BtnPlugins | |
BtnSend | |
BtnPan | |
BtnTimecode | |
BtnMAudio | |
BtnMVI | |
BtnMBus | |
BtnMVCA | |
BtnMAll | |
BtnMInputs | |
BtnMMIDI | |
BtnMOutputs | |
BtnMFX | |
BtnMUser | |
BtnArm | |
BtnArmAll | |
BtnSoloClear | |
BtnMuteClear | |
BtnBypass | |
BtnBypassAll | |
BtnMacro | |
BtnOpen | |
BtnLink | |
BtnLock | |
BtnChanLock | |
BtnFlip | |
Definition at line 36 of file fp8_controls.h.
◆ FP8Controls()
ArdourSurface::FP8::FP8Controls::FP8Controls |
( |
FP8Base & |
| ) |
|
◆ ~FP8Controls()
virtual ArdourSurface::FP8::FP8Controls::~FP8Controls |
( |
| ) |
|
|
virtual |
◆ all_lights_off()
void ArdourSurface::FP8::FP8Controls::all_lights_off |
( |
| ) |
const |
◆ button()
◆ button_enum_to_name()
bool ArdourSurface::FP8::FP8Controls::button_enum_to_name |
( |
ButtonId |
, |
|
|
std::string & |
|
|
) |
| const |
◆ button_name_to_enum()
bool ArdourSurface::FP8::FP8Controls::button_name_to_enum |
( |
std::string const & |
, |
|
|
ButtonId & |
|
|
) |
| const |
◆ display_timecode()
bool ArdourSurface::FP8::FP8Controls::display_timecode |
( |
| ) |
const |
|
inline |
◆ fader_mode()
◆ initialize()
void ArdourSurface::FP8::FP8Controls::initialize |
( |
| ) |
|
◆ midi_event()
bool ArdourSurface::FP8::FP8Controls::midi_event |
( |
uint8_t |
id, |
|
|
uint8_t |
val |
|
) |
| |
◆ midi_fader()
bool ArdourSurface::FP8::FP8Controls::midi_fader |
( |
uint8_t |
id, |
|
|
unsigned short |
val |
|
) |
| |
◆ midi_touch()
bool ArdourSurface::FP8::FP8Controls::midi_touch |
( |
uint8_t |
id, |
|
|
uint8_t |
val |
|
) |
| |
◆ mix_mode()
◆ nav_mode()
◆ set_fader_mode()
◆ set_mix_mode()
◆ set_nav_mode()
◆ strip()
FP8Strip& ArdourSurface::FP8::FP8Controls::strip |
( |
uint8_t |
id | ) |
|
◆ toggle_timecode()
void ArdourSurface::FP8::FP8Controls::toggle_timecode |
( |
| ) |
|
|
protected |
◆ user_buttons()
UserButtonMap const& ArdourSurface::FP8::FP8Controls::user_buttons |
( |
| ) |
const |
|
inline |
◆ _ctrlmap
◆ _display_timecode
bool ArdourSurface::FP8::FP8Controls::_display_timecode |
|
protected |
◆ _dummy_button
◆ _fadermode
◆ _midimap
◆ _midimap_strip
◆ _mixmode
◆ _navmode
◆ _user_buttons
◆ _user_enum_to_str
std::map<ButtonId, std::string> ArdourSurface::FP8::FP8Controls::_user_enum_to_str |
|
protected |
◆ _user_str_to_enum
std::map<std::string, ButtonId> ArdourSurface::FP8::FP8Controls::_user_str_to_enum |
|
protected |
◆ button_connections
◆ chanstrip
FP8Strip* ArdourSurface::FP8::FP8Controls::chanstrip[8] |
|
protected |
◆ FaderModeChanged
PBD::Signal<void()> ArdourSurface::FP8::FP8Controls::FaderModeChanged |
◆ MixModeChanged
PBD::Signal<void()> ArdourSurface::FP8::FP8Controls::MixModeChanged |
The documentation for this class was generated from the following file: