|
ActionResult | padAction (int32_t x, int32_t y, int32_t velocity) override |
|
ActionResult | horizontalEncoderAction (int32_t offset) override |
|
ActionResult | timerCallback () override |
|
bool | renderMainPads (uint32_t whichRows, RGB image[][kDisplayWidth+kSideBarWidth]=nullptr, uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]=nullptr, bool drawUndefinedArea=true) override |
|
virtual ActionResult | buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine) |
|
virtual ActionResult | verticalEncoderAction (int32_t offset, bool inCardRoutine) |
|
virtual void | selectEncoderAction (int8_t offset) |
|
virtual void | modEncoderAction (int32_t whichModEncoder, int32_t offset) |
|
virtual void | modButtonAction (uint8_t whichButton, bool on) |
|
virtual void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) |
|
virtual void | graphicsRoutine () |
|
virtual void | focusRegained () |
|
virtual void | displayOrLanguageChanged () |
|
virtual bool | canSeeViewUnderneath () |
|
virtual ClipMinder * | toClipMinder () |
|
virtual TimelineView * | toTimelineView () |
| Convert this view to a TimelineView.
|
|
virtual void | scrollFinished () |
|
virtual bool | pcReceivedForMidiLearn (MIDICable &fromCable, int32_t channel, int32_t program) |
|
virtual bool | noteOnReceivedForMidiLearn (MIDICable &fromCable, int32_t channel, int32_t note, int32_t velocity) |
|
virtual bool | getGreyoutColsAndRows (uint32_t *cols, uint32_t *rows) |
|
virtual bool | renderSidebar (uint32_t whichRows=0, RGB image[][kDisplayWidth+kSideBarWidth]=nullptr, uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]=nullptr) |
|
virtual bool | exitUI () |
| returns whether a UI exited
|
|
void | close () |
|
virtual void | renderOLED (deluge::hid::display::oled_canvas::Canvas &canvas)=0 |
|
virtual UIType | getUIType ()=0 |
|
|
static bool | predictionInterrupted |
|
static String | enteredText {} |
|
|
bool | opened () override |
|
virtual bool | predictExtendedText () |
|
void | drawKeys () |
|
virtual void | processBackspace () |
|
virtual void | enterKeyPress ()=0 |
|
void | drawTextForOLEDEditing (int32_t textStartX, int32_t xPixelMax, int32_t yPixel, int32_t maxChars, deluge::hid::display::oled_canvas::Canvas &canvas) |
|
virtual void | displayText (bool blinkImmediately=false) |
|
void | renderFavourites () |
|
|
char const * | title |
|
UIType | uiType |
|
|
static uint8_t | favouriteRow = 6 |
|
static constexpr uint8_t | favouriteBankRow = 7 |
|
static int16_t | enteredTextEditPos |
|
static int32_t | scrollPosHorizontal |
|
static bool | favouritesVisible = false |
|
static bool | banksVisible = false |
|
|
static uint8_t | currentBank = 0 |
|
static std::optional< uint8_t > | currentFavourite = std::nullopt |
|
static FavouritesDefaultLayout | favouritesLayoutSelected = FavouritesDefaultLayout::FavouritesDefaultLayoutFavorites |
|
|
bool | oledShowsUIUnderneath |
|
◆ horizontalEncoderAction()
ActionResult QwertyUI::horizontalEncoderAction |
( |
int32_t | offset | ) |
|
|
overridevirtual |
◆ opened()
bool QwertyUI::opened |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ padAction()
ActionResult QwertyUI::padAction |
( |
int32_t | x, |
|
|
int32_t | y, |
|
|
int32_t | velocity ) |
|
overridevirtual |
◆ renderMainPads()
bool QwertyUI::renderMainPads |
( |
uint32_t | whichRows, |
|
|
RGB | image[][kDisplayWidth+kSideBarWidth] = nullptr, |
|
|
uint8_t | occupancyMask[][kDisplayWidth+kSideBarWidth] = nullptr, |
|
|
bool | drawUndefinedArea = true ) |
|
inlineoverridevirtual |
◆ timerCallback()
ActionResult QwertyUI::timerCallback |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/deluge/gui/ui/qwerty_ui.h
- src/deluge/gui/ui/qwerty_ui.cpp