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

#include <UI.h>

Inheritance diagram for UI:
Inheritance graph
Collaboration diagram for UI:
Collaboration graph

Public Member Functions

 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

◆ UI()

UI::UI ( )

Member Function Documentation

◆ buttonAction()

virtual int UI::buttonAction ( int  x,
int  y,
bool  on,
bool  inCardRoutine 
)
inlinevirtual

◆ canSeeViewUnderneath()

virtual bool UI::canSeeViewUnderneath ( )
inlinevirtual

◆ close()

void UI::close ( )

◆ focusRegained()

virtual void UI::focusRegained ( )
inlinevirtual

◆ getGreyoutRowsAndCols()

virtual bool UI::getGreyoutRowsAndCols ( uint32_t *  cols,
uint32_t *  rows 
)
inlinevirtual

◆ graphicsRoutine()

void UI::graphicsRoutine ( )
virtual

◆ horizontalEncoderAction()

virtual int UI::horizontalEncoderAction ( int  offset)
inlinevirtual

◆ modButtonAction()

void UI::modButtonAction ( uint8_t  whichButton,
bool  on 
)
virtual

Reimplemented in SessionView.

◆ modEncoderAction()

void UI::modEncoderAction ( int  whichModEncoder,
int  offset 
)
virtual

Reimplemented in InstrumentClipView, SessionView, and SoundEditor.

◆ modEncoderButtonAction()

void UI::modEncoderButtonAction ( uint8_t  whichModEncoder,
bool  on 
)
virtual

Reimplemented in InstrumentClipView, and SessionView.

◆ noteOnReceivedForMidiLearn()

virtual bool UI::noteOnReceivedForMidiLearn ( MIDIDevice fromDevice,
int  channel,
int  note,
int  velocity 
)
inlinevirtual

Reimplemented in SoundEditor.

◆ opened()

virtual bool UI::opened ( )
inlinevirtual

◆ padAction()

virtual int UI::padAction ( int  x,
int  y,
int  velocity 
)
inlinevirtual

◆ renderMainPads()

virtual bool UI::renderMainPads ( uint32_t  whichRows = 0,
uint8_t  image[][displayWidth+sideBarWidth][3] = NULL,
uint8_t  occupancyMask[][displayWidth+sideBarWidth] = NULL,
bool  drawUndefinedArea = true 
)
inlinevirtual

◆ renderSidebar()

virtual bool UI::renderSidebar ( uint32_t  whichRows = 0,
uint8_t  image[][displayWidth+sideBarWidth][3] = NULL,
uint8_t  occupancyMask[][displayWidth+sideBarWidth] = NULL 
)
inlinevirtual

◆ scrollFinished()

virtual void UI::scrollFinished ( )
inlinevirtual

◆ selectEncoderAction()

virtual void UI::selectEncoderAction ( int8_t  offset)
inlinevirtual

◆ timerCallback()

virtual int UI::timerCallback ( )
inlinevirtual

◆ toClipMinder()

virtual ClipMinder * UI::toClipMinder ( )
inlinevirtual

◆ verticalEncoderAction()

virtual int UI::verticalEncoderAction ( int  offset,
bool  inCardRoutine 
)
inlinevirtual

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