Deluge Firmware 1.3.0
Build date: 2025.08.10
Loading...
Searching...
No Matches
deluge::gui::menu_item::PatchedParam Class Referenceabstract
Inheritance diagram for deluge::gui::menu_item::PatchedParam:
Collaboration diagram for deluge::gui::menu_item::PatchedParam:

Public Member Functions

 PatchedParam (int32_t newP)
MenuItemselectButtonPress ()
ActionResult buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine)
void horizontalEncoderAction (int32_t offset)
virtual void drawValue ()=0
ParamDescriptor getLearningThing () override
virtual deluge::modulation::params::Kind getParamKind ()
virtual uint32_t getParamIndex ()
virtual uint8_t shouldDrawDotOnName ()
uint8_t shouldBlinkPatchingSourceShortcut (PatchSource s, uint8_t *colour)
MenuItempatchingSourceShortcutPress (PatchSource s, bool previousPressStillActive=false)
ModelStackWithAutoParamgetModelStack (void *memory) override
Public Member Functions inherited from deluge::gui::menu_item::Param
 Param (int32_t newP=0)
virtual int32_t getMaxValue () const
virtual int32_t getMinValue () const
virtual uint8_t getP ()
MenuItemselectButtonPress ()
ActionResult buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine)
void horizontalEncoderAction (int32_t offset)
ModelStackWithAutoParamgetModelStackWithParam (void *memory) override
Public Member Functions inherited from deluge::gui::menu_item::Automation
MenuItemselectButtonPress ()
ActionResult buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine)
virtual PatchSource getPatchSource ()
void selectAutomationViewParameter (bool clipMinder)
void handleAutomationViewParameterUpdate ()
 MenuItem::updateAutomationViewParameter forwards here when necessary.
Public Member Functions inherited from MenuItemWithCCLearning
void unlearnAction ()
bool allowsLearnMode () const
void learnKnob (MIDICable *cable, int32_t whichKnob, int32_t modKnobMode, int32_t midiChannel)

Protected Member Functions

ParamSetgetParamSet () override

Additional Inherited Members

Public Attributes inherited from deluge::gui::menu_item::Param
uint8_t p

Member Function Documentation

◆ getLearningThing()

ParamDescriptor deluge::gui::menu_item::PatchedParam::getLearningThing ( )
overridevirtual

◆ getModelStack()

ModelStackWithAutoParam * deluge::gui::menu_item::PatchedParam::getModelStack ( void * memory)
overridevirtual

◆ getParamIndex()

uint32_t deluge::gui::menu_item::PatchedParam::getParamIndex ( )
virtual

◆ getParamSet()

ParamSet * deluge::gui::menu_item::PatchedParam::getParamSet ( )
overrideprotectedvirtual

◆ shouldDrawDotOnName()

uint8_t deluge::gui::menu_item::PatchedParam::shouldDrawDotOnName ( )
virtual

The documentation for this class was generated from the following files:
  • src/deluge/gui/menu_item/patched_param.h
  • src/deluge/gui/menu_item/patched_param.cpp