|
| SessionView () |
|
bool | getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows) |
|
bool | opened () |
|
void | focusRegained () |
|
int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
|
int | padAction (int x, int y, int velocity) |
|
int | horizontalEncoderAction (int offset) |
|
int | verticalEncoderAction (int offset, bool inCardRoutine) |
|
bool | renderSidebar (uint32_t whichRows, uint8_t image[][displayWidth+sideBarWidth][3], uint8_t occupancyMask[][displayWidth+sideBarWidth]) |
|
void | removeClip (uint8_t yDisplay) |
|
void | redrawClipsOnScreen (bool doRender=true) |
|
unsigned int | getMaxZoom () |
|
void | cloneClip (uint8_t yDisplayFrom, uint8_t yDisplayTo) |
|
bool | renderRow (ModelStack *modelStack, uint8_t yDisplay, uint8_t thisImage[displayWidth+sideBarWidth][3], uint8_t thisOccupancyMask[displayWidth+sideBarWidth], bool drawUndefinedArea=true) |
|
void | graphicsRoutine () |
|
int | getClipPlaceOnScreen (Clip *clip) |
|
void | drawStatusSquare (uint8_t yDisplay, uint8_t thisImage[][3]) |
|
void | drawSectionSquare (uint8_t yDisplay, uint8_t thisImage[][3]) |
|
bool | calculateZoomPinSquares (uint32_t oldScroll, uint32_t newScroll, uint32_t newZoom, uint32_t oldZoom) |
|
uint32_t | getMaxLength () |
|
bool | setupScroll (uint32_t oldScroll) |
|
uint32_t | getClipLocalScroll (Clip *loopable, uint32_t overviewScroll, uint32_t xZoom) |
|
void | flashPlayRoutine () |
|
void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) |
|
void | modButtonAction (uint8_t whichButton, bool on) |
|
void | selectEncoderAction (int8_t offset) |
|
int | timerCallback () |
|
void | noteRowChanged (InstrumentClip *clip, NoteRow *noteRow) |
|
void | setLedStates () |
|
void | editNumRepeatsTilLaunch (int offset) |
|
uint32_t | getGreyedOutRowsNotRepresentingOutput (Output *output) |
|
bool | renderMainPads (uint32_t whichRows, uint8_t image[][displayWidth+sideBarWidth][3], uint8_t occupancyMask[][displayWidth+sideBarWidth], bool drawUndefinedArea=true) |
|
void | midiLearnFlash () |
|
void | transitionToViewForClip (Clip *clip=NULL) |
|
void | finishedTransitioningHere () |
|
void | playbackEnded () |
|
void | clipNeedsReRendering (Clip *clip) |
|
void | sampleNeedsReRendering (Sample *sample) |
|
Clip * | getClipOnScreen (int yDisplay) |
|
void | modEncoderAction (int whichModEncoder, int offset) |
|
int | verticalScrollOneSquare (int direction) |
|
void | redrawNumericDisplay () |
|
| ClipNavigationTimelineView () |
|
void | focusRegained () |
|
int | horizontalEncoderAction (int offset) |
|
| TimelineView () |
|
void | scrollFinished () |
|
virtual unsigned int | getMaxZoom ()=0 |
|
virtual bool | calculateZoomPinSquares (uint32_t oldScroll, uint32_t newScroll, uint32_t newZoom, uint32_t oldZoom) |
|
virtual uint32_t | getMaxLength ()=0 |
|
virtual bool | setupScroll (uint32_t oldScroll) |
|
virtual int | getNavSysId () |
|
virtual void | tellMatrixDriverWhichRowsContainSomethingZoomable () |
|
bool | isTimelineView () |
|
int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
|
void | displayZoomLevel (bool justPopup=false) |
|
int | horizontalEncoderAction (int offset) |
|
void | displayScrollPos () |
|
void | displayNumberOfBarsAndBeats (uint32_t number, uint32_t quantization, bool countFromOne, char const *tooLongText) |
|
void | initiateXScroll (uint32_t newXScroll, int numSquaresToScroll=displayWidth) |
|
bool | zoomToMax (bool inOnly=false) |
|
void | initiateXZoom (int zoomMagnitude, int32_t newScroll, uint32_t oldZoom) |
|
void | midiLearnFlash () |
|
bool | scrollRightToEndOfLengthIfNecessary (int32_t maxLength) |
|
bool | scrollLeftIfTooFarRight (int32_t maxLength) |
|
void | tripletsButtonPressed () |
|
int32_t | getPosFromSquare (int32_t square, int32_t localScroll=-1) |
|
int32_t | getPosFromSquare (int32_t square, int32_t xScroll, uint32_t xZoom) |
|
int32_t | getSquareFromPos (int32_t pos, bool *rightOnSquare=NULL, int32_t localScroll=-1) |
|
int32_t | getSquareFromPos (int32_t pos, bool *rightOnSquare, int32_t xScroll, uint32_t xZoom) |
|
int32_t | getSquareEndFromPos (int32_t pos, int32_t localScroll=-1) |
|
bool | isSquareDefined (int square, int32_t xScroll=-1) |
|
bool | isSquareDefined (int square, int32_t xScroll, uint32_t xZoom) |
|
bool | inTripletsView () |
|
| RootUI () |
|
virtual bool | getAffectEntire () |
|
bool | canSeeViewUnderneath () final |
|
virtual bool | supportsTriplets () |
|
virtual void | notifyPlaybackBegun () |
|
virtual uint32_t | getGreyedOutRowsNotRepresentingOutput (Output *output) |
|
virtual void | noteRowChanged (InstrumentClip *clip, NoteRow *noteRow) |
|
virtual void | playbackEnded () |
|
virtual bool | isTimelineView () |
|
virtual void | clipNeedsReRendering (Clip *clip) |
|
virtual void | sampleNeedsReRendering (Sample *sample) |
|
virtual void | midiLearnFlash () |
|
| UI () |
|
virtual int | padAction (int x, int y, int velocity) |
|
virtual int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
|
virtual int | horizontalEncoderAction (int offset) |
|
virtual int | verticalEncoderAction (int offset, bool inCardRoutine) |
|
virtual void | selectEncoderAction (int8_t offset) |
|
virtual void | modEncoderAction (int whichModEncoder, int offset) |
|
virtual void | modButtonAction (uint8_t whichButton, bool on) |
|
virtual void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) |
|
virtual void | graphicsRoutine () |
|
virtual int | timerCallback () |
|
virtual bool | opened () |
|
virtual void | focusRegained () |
|
virtual bool | canSeeViewUnderneath () |
|
virtual ClipMinder * | toClipMinder () |
|
virtual void | scrollFinished () |
|
virtual bool | noteOnReceivedForMidiLearn (MIDIDevice *fromDevice, int channel, int note, int velocity) |
|
virtual bool | getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows) |
|
virtual bool | renderMainPads (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL, bool drawUndefinedArea=true) |
|
virtual bool | renderSidebar (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL) |
|
void | close () |
|