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

#include <MenuItemUnpatchedParam.h>

Inheritance diagram for MenuItemUnpatchedParam:
Inheritance graph
Collaboration diagram for MenuItemUnpatchedParam:
Collaboration graph

Public Member Functions

 MenuItemUnpatchedParam ()
 
 MenuItemUnpatchedParam (char const *newName, int newP)
 
void readCurrentValue ()
 
void writeCurrentValue ()
 
ParamDescriptor getLearningThing () final
 
int getMaxValue ()
 
int getMinValue ()
 
MenuItem * selectButtonPress () final
 
void unlearnAction () final
 
bool allowsLearnMode () final
 
void learnKnob (MIDIDevice *fromDevice, int whichKnob, int modKnobMode, int midiChannel) final
 
ParamSet * getParamSet () final
 
ModelStackWithAutoParam * getModelStack (void *memory) final
 
- Public Member Functions inherited from MenuItemParam
 MenuItemParam (int newP=0)
 
int getMaxValue ()
 
int getMinValue ()
 
virtual uint8_t getP ()
 
MenuItem * selectButtonPress ()
 
virtual ModelStackWithAutoParam * getModelStack (void *memory)=0
 
- Public Member Functions inherited from MenuItemIntegerContinuous
 MenuItemIntegerContinuous (char const *newName=NULL)
 
- Public Member Functions inherited from MenuItemInteger
 MenuItemInteger (char const *newName=NULL)
 
void selectEncoderAction (int offset)
 
- Public Member Functions inherited from MenuItemNumber
 MenuItemNumber (char const *newName=NULL)
 
- Public Member Functions inherited from MenuItemValue
 MenuItemValue (char const *newName=NULL)
 
void beginSession (MenuItem *navigatedBackwardFrom)
 
void selectEncoderAction (int offset)
 
void readValueAgain () final
 
bool selectEncoderActionEditsInstrument () final
 
- Public Member Functions inherited from MenuItem
 MenuItem (char const *newName=NULL)
 
virtual void horizontalEncoderAction (int offset)
 
virtual void selectEncoderAction (int offset)
 
virtual void beginSession (MenuItem *navigatedBackwardFrom=NULL)
 
virtual bool isRelevant (Sound *sound, int whichThing)
 
virtual char const * getName ()
 
virtual MenuItem * selectButtonPress ()
 
virtual int checkPermissionToBeginSession (Sound *sound, int whichThing, MultiRange **currentRange)
 
virtual void readValueAgain ()
 
virtual bool selectEncoderActionEditsInstrument ()
 
virtual uint8_t getPatchedParamIndex ()
 
virtual uint8_t getIndexOfPatchedParamToBlink ()
 
virtual uint8_t shouldDrawDotOnName ()
 
virtual uint8_t shouldBlinkPatchingSourceShortcut (int s, uint8_t *colour)
 
virtual MenuItem * patchingSourceShortcutPress (int s, bool previousPressStillActive=false)
 
virtual void unlearnAction ()
 
virtual bool allowsLearnMode ()
 
virtual void learnKnob (MIDIDevice *fromDevice, int whichKnob, int modKnobMode, int midiChannel)
 
virtual bool learnNoteOn (MIDIDevice *fromDevice, int channel, int noteCode)
 
virtual void learnCC (MIDIDevice *fromDevice, int channel, int ccNumber, int value)
 
virtual bool shouldBlinkLearnLed ()
 
virtual bool isRangeDependent ()
 
virtual bool usesAffectEntire ()
 
virtual void drawName ()
 
- Public Member Functions inherited from MenuItemWithCCLearning
 MenuItemWithCCLearning ()
 
virtual ParamDescriptor getLearningThing ()=0
 
void unlearnAction ()
 
bool allowsLearnMode ()
 
void learnKnob (MIDIDevice *fromDevice, int whichKnob, int modKnobMode, int midiChannel)
 

Protected Member Functions

virtual int32_t getFinalValue ()
 
virtual ParamSet * getParamSet ()=0
 
- Protected Member Functions inherited from MenuItemInteger
void drawValue ()
 
virtual int getMaxValue ()=0
 
virtual int getMinValue ()
 
virtual void readCurrentValue ()
 
virtual void writeCurrentValue ()
 
virtual void drawValue ()=0
 

Additional Inherited Members

- Public Attributes inherited from MenuItemParam
uint8_t p
 
- Public Attributes inherited from MenuItem
char const * name
 

Constructor & Destructor Documentation

◆ MenuItemUnpatchedParam() [1/2]

MenuItemUnpatchedParam::MenuItemUnpatchedParam ( )

◆ MenuItemUnpatchedParam() [2/2]

MenuItemUnpatchedParam::MenuItemUnpatchedParam ( char const *  newName,
int  newP 
)
inline

Member Function Documentation

◆ allowsLearnMode()

bool MenuItemUnpatchedParam::allowsLearnMode ( )
inlinefinalvirtual

Reimplemented from MenuItem.

◆ getFinalValue()

int32_t MenuItemUnpatchedParam::getFinalValue ( )
protectedvirtual

Reimplemented in MenuItemUnpatchedParamPan.

◆ getLearningThing()

ParamDescriptor MenuItemUnpatchedParam::getLearningThing ( )
finalvirtual

◆ getMaxValue()

int MenuItemUnpatchedParam::getMaxValue ( )
inlinevirtual

Implements MenuItemNumber.

Reimplemented in MenuItemUnpatchedParamPan.

◆ getMinValue()

int MenuItemUnpatchedParam::getMinValue ( )
inlinevirtual

Reimplemented from MenuItemNumber.

Reimplemented in MenuItemUnpatchedParamPan.

◆ getModelStack()

ModelStackWithAutoParam * MenuItemUnpatchedParam::getModelStack ( void *  memory)
finalvirtual

Implements MenuItemParam.

◆ getParamSet()

ParamSet * MenuItemUnpatchedParam::getParamSet ( )
finalvirtual

Implements MenuItemParam.

◆ learnKnob()

void MenuItemUnpatchedParam::learnKnob ( MIDIDevice *  fromDevice,
int  whichKnob,
int  modKnobMode,
int  midiChannel 
)
inlinefinalvirtual

Reimplemented from MenuItem.

◆ readCurrentValue()

void MenuItemUnpatchedParam::readCurrentValue ( )
virtual

Reimplemented from MenuItemValue.

Reimplemented in MenuItemUnpatchedParamPan.

◆ selectButtonPress()

MenuItem * MenuItemUnpatchedParam::selectButtonPress ( )
inlinefinalvirtual

Reimplemented from MenuItem.

◆ unlearnAction()

void MenuItemUnpatchedParam::unlearnAction ( )
inlinefinalvirtual

Reimplemented from MenuItem.

◆ writeCurrentValue()

void MenuItemUnpatchedParam::writeCurrentValue ( )
virtual

Reimplemented from MenuItemValue.

Reimplemented in MenuItemUnpatchedParamUpdatingReverbParams.


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