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

Public Attributes

AutoParam * autoParam
Public Attributes inherited from ModelStackWithParamId
int32_t paramId
Public Attributes inherited from ModelStackWithParamCollection
ParamCollection * paramCollection
ParamCollectionSummary * summary
Public Attributes inherited from ModelStackWithThreeMainThings
ParamManager * paramManager
Public Attributes inherited from ModelStackWithModControllable
ModControllable * modControllable
Public Attributes inherited from ModelStackWithNoteRowId
Song * song
int32_t noteRowId

Additional Inherited Members

Public Member Functions inherited from ModelStackWithParamId
ModelStackWithAutoParam * addAutoParam (AutoParam *newAutoParam) const
bool isParam (deluge::modulation::params::Kind kind, deluge::modulation::params::ParamType id)
Public Member Functions inherited from ModelStackWithParamCollection
ModelStackWithParamId * addParamId (int32_t newParamId) const
ModelStackWithAutoParam * addAutoParam (int32_t newParamId, AutoParam *newAutoParam) const
Public Member Functions inherited from ModelStackWithThreeMainThings
ModelStackWithParamCollection * addParamCollection (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary) const
ModelStackWithParamCollection * addParamCollectionSummary (ParamCollectionSummary *newSummary) const
ModelStackWithParamId * addParamCollectionAndId (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary, int32_t newParamId) const
ModelStackWithAutoParam * addParam (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary, int32_t newParamId, AutoParam *newAutoParam) const
ModelStackWithAutoParam * getUnpatchedAutoParamFromId (int32_t newParamId)
ModelStackWithAutoParam * getPatchedAutoParamFromId (int32_t newParamId)
ModelStackWithAutoParam * getPatchCableAutoParamFromId (int32_t newParamId)
ModelStackWithSoundFlags * addSoundFlags () const
ModelStackWithAutoParam * getExpressionAutoParamFromID (int32_t newParamId)
Public Member Functions inherited from ModelStackWithModControllable
ModelStackWithThreeMainThings * addParamManager (ParamManagerForTimeline *newParamManager) const
Public Member Functions inherited from ModelStackWithNoteRow
void setNoteRow (NoteRow *newNoteRow, int32_t newNoteRowId)
NoteRow * getNoteRow () const
NoteRow * getNoteRowAllowNull () const
void setNoteRow (NoteRow *newNoteRow)
ModelStackWithThreeMainThings * addOtherTwoThings (ModControllable *newModControllable, ParamManager *newParamManager) const
ModelStackWithModControllable * addModControllable (ModControllable *newModControllable) const
ModelStackWithThreeMainThings * addOtherTwoThingsAutomaticallyGivenNoteRow () const
int32_t getLoopLength () const
int32_t getRepeatCount () const
int32_t getLastProcessedPos () const
int32_t getLivePos () const
bool isCurrentlyPlayingReversed () const
int32_t getPosAtWhichPlaybackWillCut () const
Public Member Functions inherited from ModelStackWithNoteRowId
ModelStackWithTimelineCounter * toWithTimelineCounter () const
TimelineCounter * getTimelineCounter () const
TimelineCounter * getTimelineCounterAllowNull () const
void setTimelineCounter (TimelineCounter *newTimelineCounter)
bool timelineCounterIsSet () const
ModelStackWithNoteRow * automaticallyAddNoteRowFromId () const
Protected Attributes inherited from ModelStackWithNoteRow
NoteRow * noteRow
Protected Attributes inherited from ModelStackWithNoteRowId
TimelineCounter * timelineCounter

Member Data Documentation

◆ autoParam

AutoParam* ModelStackWithAutoParam::autoParam

AutoParam attached to the ParamID. If this is null, none of the other param related members can be trusted (e.g. the paramcollection, summary, or paramId)


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