Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RootUI Class Reference

#include <RootUI.h>

Inheritance diagram for RootUI:
Inheritance graph
Collaboration diagram for RootUI:
Collaboration graph

Public Member Functions

 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 ()
 
- Public Member Functions inherited from UI
 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 ClipMindertoClipMinder ()
 
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 ()
 

Constructor & Destructor Documentation

◆ RootUI()

RootUI::RootUI ( )

Member Function Documentation

◆ canSeeViewUnderneath()

bool RootUI::canSeeViewUnderneath ( )
inlinefinalvirtual

Reimplemented from UI.

◆ clipNeedsReRendering()

virtual void RootUI::clipNeedsReRendering ( Clip clip)
inlinevirtual

◆ getAffectEntire()

bool RootUI::getAffectEntire ( )
virtual

Reimplemented in KeyboardScreen.

◆ getGreyedOutRowsNotRepresentingOutput()

virtual uint32_t RootUI::getGreyedOutRowsNotRepresentingOutput ( Output output)
inlinevirtual

Reimplemented in ArrangerView, and SessionView.

◆ isTimelineView()

virtual bool RootUI::isTimelineView ( )
inlinevirtual

Reimplemented in TimelineView.

◆ midiLearnFlash()

virtual void RootUI::midiLearnFlash ( )
inlinevirtual

Reimplemented in SessionView, and TimelineView.

◆ noteRowChanged()

virtual void RootUI::noteRowChanged ( InstrumentClip clip,
NoteRow noteRow 
)
inlinevirtual

Reimplemented in InstrumentClipView, and SessionView.

◆ notifyPlaybackBegun()

virtual void RootUI::notifyPlaybackBegun ( )
inlinevirtual

Reimplemented in ArrangerView, and InstrumentClipView.

◆ playbackEnded()

virtual void RootUI::playbackEnded ( )
inlinevirtual

◆ sampleNeedsReRendering()

virtual void RootUI::sampleNeedsReRendering ( Sample sample)
inlinevirtual

Reimplemented in AudioClipView, and SessionView.

◆ supportsTriplets()

virtual bool RootUI::supportsTriplets ( )
inlinevirtual

Reimplemented in ArrangerView, and AudioClipView.


The documentation for this class was generated from the following files: