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

Public Member Functions

bool containsAnyMainParamCollections ()
 
bool containsAnyParamCollectionsIncludingExpression ()
 
Error setupWithPatching ()
 
Error setupUnpatched ()
 
Error setupMIDI ()
 
void stealParamCollectionsFrom (ParamManager *other, bool stealExpressionParams=false)
 
Error cloneParamCollectionsFrom (ParamManager const *other, bool copyAutomation, bool cloneExpressionParams=false, int32_t reverseDirectionWithLength=0)
 
Error beenCloned (int32_t reverseDirectionWithLength=0)
 
void forgetParamCollections ()
 
void destructAndForgetParamCollections ()
 
bool ensureExpressionParamSetExists (bool forDrum=false)
 
int32_t getExpressionParamSetOffset ()
 
ExpressionParamSetgetOrCreateExpressionParamSet (bool forDrum=false)
 
ParamCollectionSummarygetExpressionParamSetSummary ()
 
ExpressionParamSetgetExpressionParamSet ()
 
MIDIParamCollectiongetMIDIParamCollection ()
 
ParamCollectionSummarygetMIDIParamCollectionSummary ()
 
UnpatchedParamSetgetUnpatchedParamSet ()
 
ParamCollectionSummarygetUnpatchedParamSetSummary ()
 
PatchedParamSetgetPatchedParamSet ()
 
ParamCollectionSummarygetPatchedParamSetSummary ()
 
ParamCollectionSummarygetPatchCableSetSummary ()
 
PatchCableSetgetPatchCableSet ()
 
ModelStackWithParamCollectiongetPatchCableSet (ModelStackWithThreeMainThings const *modelStack)
 
PatchCableSetgetPatchCableSetAllowJibberish ()
 
void notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int32_t currentValueChanged, bool automationChanged, bool paramAutomatedNow)
 
ParamManagerForTimelinetoForTimeline ()
 

Public Attributes

bool resonanceBackwardsCompatibilityProcessed
 
uint8_t expressionParamSetOffset
 
ParamCollectionSummary summaries [PARAM_COLLECTIONS_STORAGE_NUM]
 

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