|
| bool | opened () override |
| |
| void | focusRegained () override |
| |
| void | displayOrLanguageChanged () final |
| |
| bool | getGreyoutColsAndRows (uint32_t *cols, uint32_t *rows) override |
| |
| ActionResult | buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine) override |
| |
| ActionResult | padAction (int32_t x, int32_t y, int32_t velocity) override |
| |
| ActionResult | verticalEncoderAction (int32_t offset, bool inCardRoutine) override |
| |
| void | modEncoderAction (int32_t whichModEncoder, int32_t offset) override |
| |
| void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) override |
| |
| ActionResult | horizontalEncoderAction (int32_t offset) override |
| |
| void | scrollFinished () override |
| |
|
bool | editingKit () |
| |
|
bool | editingKitAffectEntire () |
| |
|
bool | editingKitRow () |
| |
| ActionResult | timerCallback () override |
| |
|
void | setupShortcutBlink (int32_t x, int32_t y, int32_t frequency, int32_t colour=0L) |
| |
|
bool | findPatchedParam (int32_t paramLookingFor, int32_t *xout, int32_t *yout, bool *isSecondLayerParamOut) |
| |
|
void | updateSourceBlinks (MenuItem *currentItem) |
| |
|
void | resetSourceBlinks () |
| |
|
bool | programChangeReceived (MIDICable &cable, uint8_t channel, uint8_t program) |
| |
|
bool | midiCCReceived (MIDICable &cable, uint8_t channel, uint8_t ccNumber, uint8_t value) |
| |
|
bool | pitchBendReceived (MIDICable &cable, uint8_t channel, uint8_t data1, uint8_t data2) |
| |
| void | selectEncoderAction (int8_t offset) override |
| |
| bool | canSeeViewUnderneath () override |
| |
|
bool | setup (Clip *clip=nullptr, const MenuItem *item=nullptr, deluge::gui::menu_item::Submenu *parent=nullptr, int32_t sourceIndex=0) |
| |
|
void | enterOrUpdateSoundEditor (bool on) |
| |
|
void | blinkShortcut () |
| |
|
ActionResult | potentialShortcutPadAction (int32_t x, int32_t y, bool on) |
| |
|
bool | editingReverbSidechain () |
| |
|
MenuItem * | getCurrentMenuItem () |
| |
|
bool | inSettingsMenu () |
| |
| bool | exitUI () override |
| | returns whether a UI exited
|
| |
|
void | exitCompletely () |
| |
|
void | goUpOneLevel () |
| |
|
void | enterSubmenu (MenuItem *newItem) |
| |
| bool | pcReceivedForMidiLearn (MIDICable &cable, int32_t channel, int32_t program) override |
| |
| bool | noteOnReceivedForMidiLearn (MIDICable &cable, int32_t channel, int32_t note, int32_t velocity) override |
| |
|
void | markInstrumentAsEdited () |
| |
|
bool | editingCVOrMIDIClip () |
| |
|
bool | editingNonAudioDrumRow () |
| |
|
bool | editingMidiDrumRow () |
| |
|
bool | editingGateDrumRow () |
| |
|
bool | isUntransposedNoteWithinRange (int32_t noteCode) |
| |
|
void | setCurrentMultiRange (int32_t i) |
| |
|
void | possibleChangeToCurrentRangeDisplay () |
| |
|
MenuPermission | checkPermissionToBeginSessionForRangeSpecificParam (Sound *sound, int32_t whichThing, ::MultiRange **previouslySelectedRange) |
| |
|
void | setupExclusiveShortcutBlink (int32_t x, int32_t y) |
| |
|
void | setShortcutsVersion (int32_t newVersion) |
| |
|
ModelStackWithThreeMainThings * | getCurrentModelStack (void *memory) |
| |
|
void | cutSound () |
| |
|
AudioFileHolder * | getCurrentAudioFileHolder () |
| |
|
void | mpeZonesPotentiallyUpdated () |
| |
| void | renderOLED (deluge::hid::display::oled_canvas::Canvas &canvas) override |
| |
| UIType | getUIType () override |
| | What type of UI is this? e.g. UIType::ARRANGER.
|
| |
|
bool | inNoteEditor () |
| |
|
bool | inNoteRowEditor () |
| |
|
void | toggleNoteEditorParamMenu (int32_t on) |
| |
|
void | updatePadLightsFor (MenuItem *item) |
| |
|
virtual void | modButtonAction (uint8_t whichButton, bool on) |
| |
|
virtual void | graphicsRoutine () |
| |
| virtual ClipMinder * | toClipMinder () |
| |
| virtual TimelineView * | toTimelineView () |
| | Convert this view to a TimelineView.
|
| |
|
virtual bool | renderMainPads (uint32_t whichRows=0, RGB image[][kDisplayWidth+kSideBarWidth]=nullptr, uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]=nullptr, bool drawUndefinedArea=true) |
| |
| virtual bool | renderSidebar (uint32_t whichRows=0, RGB image[][kDisplayWidth+kSideBarWidth]=nullptr, uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]=nullptr) |
| |
|
void | close () |
| |
|
virtual UI * | getUI () |
| | When entering a UI (e.g. automationView), you may wish to open a different UI based on the current context (e.g. automationViewArranger, automationViewAudioClip, etc.)
|
| |
| virtual UIType | getUIContextType () |
| | What context does UI relate to? e.g. UIType could be AUTOMATION but UIContextType could be ARRANGER, AUDIO CLIP, INSTRUMENT CLIP.
|
| |
| virtual UIModControllableContext | getUIModControllableContext () |
| | What mod controllable context is this UI using? E.g. Automation View can use the Song ModControllable when in Arranger but the Clip ModControllable when in a Clip.
|
| |