| 
| 
  | ExpressionParamSet (ParamCollectionSummary *summary, bool forDrum=false) | 
| void  | beenCloned (bool copyAutomation, int32_t reverseDirectionWithLength) override | 
| void  | notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int32_t oldValue, bool automationChanged, bool automatedBefore, bool automatedNow) override | 
| bool  | mayParamInterpolate (int32_t paramId) override | 
| int32_t  | knobPosToParamValue (int32_t knobPos, ModelStackWithAutoParam *modelStack) override | 
| int32_t  | paramValueToKnobPos (int32_t paramValue, ModelStackWithAutoParam *modelStack) override | 
| 
bool  | writeToFile (Serializer &writer, bool mustWriteOpeningTagEndFirst=false) | 
| 
void  | readFromFile (Deserializer &reader, ParamCollectionSummary *summary, int32_t readAutomationUpToPos) | 
| 
void  | moveRegionHorizontally (ModelStackWithParamCollection *modelStack, int32_t pos, int32_t length, int32_t offset, int32_t lengthBeforeLoop, Action *action) | 
| 
void  | clearValues (ModelStackWithParamCollection const *modelStack) | 
| 
void  | cancelAllOverriding () | 
| void  | deleteAllAutomation (Action *action, ModelStackWithParamCollection *modelStack) override | 
| deluge::modulation::params::Kind  | getParamKind () override | 
| 
  | ParamSet (int32_t newObjectSize, ParamCollectionSummary *summary) | 
| 
int32_t  | getValue (int32_t p) | 
| 
int32_t  | getValueAtPos (int32_t p, uint32_t pos, TimelineCounter *playPositionCounter) | 
| void  | processCurrentPos (ModelStackWithParamCollection *modelStack, int32_t ticksSkipped, bool reversed, bool didPingpong, bool mayInterpolate) final | 
| 
void  | writeParamAsAttribute (Serializer &writer, char const *name, int32_t p, bool writeAutomation, bool onlyIfContainsSomething=false, int32_t *valuesForOverride=nullptr) | 
| 
void  | readParam (Deserializer &reader, ParamCollectionSummary *summary, int32_t p, int32_t readAutomationUpToPos) | 
| void  | tickSamples (int32_t numSamples, ModelStackWithParamCollection *modelStack) final | 
|   | tick interpolation by a number of ticks  
  | 
| void  | tickTicks (int32_t numTicks, ModelStackWithParamCollection *modelStack) final | 
|   | tick interpolation by a number of ticks  
  | 
| void  | setPlayPos (uint32_t pos, ModelStackWithParamCollection *modelStack, bool reversed) final | 
| void  | playbackHasEnded (ModelStackWithParamCollection *modelStack) final | 
| void  | grabValuesFromPos (uint32_t pos, ModelStackWithParamCollection *modelStack) final | 
| void  | generateRepeats (ModelStackWithParamCollection *modelStack, uint32_t oldLength, uint32_t newLength, bool shouldPingpong) final | 
| void  | appendParamCollection (ModelStackWithParamCollection *modelStack, ModelStackWithParamCollection *otherModelStack, int32_t oldLength, int32_t reverseThisRepeatWithLength, bool pingpongingGenerally) final | 
| void  | beenCloned (bool copyAutomation, int32_t reverseDirectionWithLength) override | 
| 
void  | cloneFrom (ParamCollection *otherParamSet, bool copyAutomation) | 
| 
void  | copyOverridingFrom (ParamSet *otherParamSet) | 
| void  | trimToLength (uint32_t newLength, ModelStackWithParamCollection *modelStack, Action *action, bool maySetupPatching) final | 
| void  | nudgeNonInterpolatingNodesAtPos (int32_t pos, int32_t offset, int32_t lengthBeforeLoop, Action *action, ModelStackWithParamCollection *modelStack) final | 
| 
void  | paramHasAutomationNow (ParamCollectionSummary *summary, int32_t p) | 
| 
void  | paramHasNoAutomationNow (ModelStackWithParamCollection const *modelStack, int32_t p) | 
| 
void  | shiftParamValues (int32_t p, int32_t offset) | 
| 
void  | shiftParamVolumeByDB (int32_t p, float offset) | 
| void  | shiftHorizontally (ModelStackWithParamCollection *modelStack, int32_t amount, int32_t effectiveLength) final | 
| void  | deleteAllAutomation (Action *action, ModelStackWithParamCollection *modelStack) override | 
| 
void  | deleteAutomationForParamBasicForSetup (ModelStackWithParamCollection *modelStack, int32_t p) | 
| 
void  | insertTime (ModelStackWithParamCollection *modelStack, int32_t pos, int32_t lengthToInsert) | 
| 
void  | deleteTime (ModelStackWithParamCollection *modelStack, int32_t startPos, int32_t lengthToDelete) | 
| 
void  | backUpAllAutomatedParamsToAction (Action *action, ModelStackWithParamCollection *modelStack) | 
| void  | notifyPingpongOccurred (ModelStackWithParamCollection *modelStack) final | 
| void  | remotelySwapParamState (AutoParamState *state, ModelStackWithParamId *modelStack) final | 
| 
int32_t  | getNumParams () | 
| ModelStackWithAutoParam *  | getAutoParamFromId (ModelStackWithParamId *modelStack, bool allowCreation=true) final | 
| void  | notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int32_t oldValue, bool automationChanged, bool automatedBefore, bool automatedNow) override | 
| 
  | ParamCollection (int32_t newObjectSize, ParamCollectionSummary *summary) | 
| 
virtual bool  | shouldParamIndicateMiddleValue (ModelStackWithParamId const *modelStack) | 
| 
virtual bool  | doesParamIdAllowAutomation (ModelStackWithParamId const *modelStack) |