Deluge Firmware 1.3.0
Build date: 2025.04.16
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: