Deluge Firmware 1.3.0
Build date: 2025.08.14
Loading...
Searching...
No Matches
AutomationEditorLayoutNote Class Reference
Inheritance diagram for AutomationEditorLayoutNote:
Collaboration diagram for AutomationEditorLayoutNote:

Public Member Functions

void noteEditPadAction (ModelStackWithNoteRow *modelStackWithNoteRow, NoteRow *noteRow, InstrumentClip *clip, int32_t x, int32_t y, int32_t velocity, int32_t effectiveLength, SquareInfo &squareInfo)
void recordNoteEditPadAction (int32_t x, int32_t velocity)
void renderNoteEditor (ModelStackWithNoteRow *modelStackWithNoteRow, InstrumentClip *clip, RGB image[][kDisplayWidth+kSideBarWidth], uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth], int32_t renderWidth, int32_t xScroll, uint32_t xZoom, int32_t effectiveLength, int32_t xDisplay, bool drawUndefinedArea, SquareInfo &squareInfo)
void renderNoteEditorDisplayOLED (deluge::hid::display::oled_canvas::Canvas &canvas, InstrumentClip *clip, OutputType outputType, int32_t knobPosLeft, int32_t knobPosRight)
void renderNoteEditorDisplay7SEG (InstrumentClip *clip, OutputType outputType, int32_t knobPosLeft)

Additional Inherited Members

Protected Member Functions inherited from AutomationEditorLayout
RootUIgetAutomationView ()
AutomationParamType & getAutomationParamType ()
bool & getOnArrangerView ()
int32_t & getNavSysId ()
void renderDisplay (int32_t knobPosLeft=kNoSelection, int32_t knobPosRight=kNoSelection, bool modEncoderAction=false)
void displayAutomation (bool padSelected=false, bool updateDisplay=true)
void renderUndefinedArea (int32_t xScroll, uint32_t xZoom, int32_t lengthToDisplay, RGB image[][kDisplayWidth+kSideBarWidth], uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth], int32_t imageWidth, TimelineView *timelineView, bool tripletsOnHere, int32_t xDisplay)
void initInterpolation ()
void resetInterpolationShortcutBlinking ()
void blinkInterpolationShortcut ()
bool & getInterpolation ()
bool & getInterpolationBefore ()
bool & getInterpolationAfter ()
bool & getPadSelectionOn ()
void initPadSelection ()
void blinkPadSelectionShortcut ()
int32_t getPosFromSquare (int32_t square, int32_t localScroll=-1) const
int32_t getPosFromSquare (int32_t square, int32_t xScroll, uint32_t xZoom) const
bool & getMultiPadPressActive ()
bool & getMultiPadPressSelected ()
bool & getMiddlePadPressSelected ()
int32_t & getLeftPadSelectedX ()
int32_t & getLeftPadSelectedY ()
int32_t & getRightPadSelectedX ()
int32_t & getRightPadSelectedY ()
int32_t & getLastPadSelectedKnobPos ()
CopiedParamAutomationgetCopiedParamAutomation ()
ModelStackWithAutoParamgetModelStackWithParamForClip (ModelStackWithTimelineCounter *modelStack, Clip *clip, int32_t paramID=deluge::modulation::params::kNoParamID, deluge::modulation::params::Kind paramKind=deluge::modulation::params::Kind::NONE)

The documentation for this class was generated from the following files:
  • src/deluge/gui/views/automation/editor_layout/note.h
  • src/deluge/gui/views/automation/editor_layout/note.cpp