#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: