Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SampleMarkerEditor Class Referencefinal

#include <SampleMarkerEditor.h>

Inheritance diagram for SampleMarkerEditor:
Inheritance graph
Collaboration diagram for SampleMarkerEditor:
Collaboration graph

Public Member Functions

 SampleMarkerEditor ()
 
bool opened ()
 
bool getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows)
 
void selectEncoderAction (int8_t offset)
 
int padAction (int x, int y, int velocity)
 
int buttonAction (int x, int y, bool on, bool inCardRoutine)
 
int verticalEncoderAction (int offset, bool inCardRoutine)
 
int horizontalEncoderAction (int offset)
 
void graphicsRoutine ()
 
int timerCallback ()
 
bool renderMainPads (uint32_t whichRows, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL, bool drawUndefinedArea=true)
 
bool renderSidebar (uint32_t whichRows, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL)
 
void displayText ()
 
- 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 ()
 

Public Attributes

int8_t markerType
 
bool blinkInvisible
 
int8_t pressX
 
int8_t pressY
 

Constructor & Destructor Documentation

◆ SampleMarkerEditor()

SampleMarkerEditor::SampleMarkerEditor ( )

Member Function Documentation

◆ buttonAction()

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

Reimplemented from UI.

◆ displayText()

void SampleMarkerEditor::displayText ( )

◆ getGreyoutRowsAndCols()

bool SampleMarkerEditor::getGreyoutRowsAndCols ( uint32_t *  cols,
uint32_t *  rows 
)
virtual

Reimplemented from UI.

◆ graphicsRoutine()

void SampleMarkerEditor::graphicsRoutine ( )
virtual

Reimplemented from UI.

◆ horizontalEncoderAction()

int SampleMarkerEditor::horizontalEncoderAction ( int  offset)
virtual

Reimplemented from UI.

◆ opened()

bool SampleMarkerEditor::opened ( )
virtual

Reimplemented from UI.

◆ padAction()

int SampleMarkerEditor::padAction ( int  x,
int  y,
int  velocity 
)
virtual

Reimplemented from UI.

◆ renderMainPads()

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

Reimplemented from UI.

◆ renderSidebar()

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

Reimplemented from UI.

◆ selectEncoderAction()

void SampleMarkerEditor::selectEncoderAction ( int8_t  offset)
virtual

Reimplemented from UI.

◆ timerCallback()

int SampleMarkerEditor::timerCallback ( )
virtual

Reimplemented from UI.

◆ verticalEncoderAction()

int SampleMarkerEditor::verticalEncoderAction ( int  offset,
bool  inCardRoutine 
)
virtual

Reimplemented from UI.

Member Data Documentation

◆ blinkInvisible

bool SampleMarkerEditor::blinkInvisible

◆ markerType

int8_t SampleMarkerEditor::markerType

◆ pressX

int8_t SampleMarkerEditor::pressX

◆ pressY

int8_t SampleMarkerEditor::pressY

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