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

Public Member Functions

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

Public Attributes

ParamManager * paramManager
Public Attributes inherited from ModelStackWithModControllable
ModControllable * modControllable
Public Attributes inherited from ModelStackWithNoteRowId
Song * song
int32_t noteRowId

Additional Inherited Members

Protected Attributes inherited from ModelStackWithNoteRow
NoteRow * noteRow
Protected Attributes inherited from ModelStackWithNoteRowId
TimelineCounter * timelineCounter

The documentation for this class was generated from the following files:
  • src/deluge/model/model_stack.h
  • src/deluge/model/model_stack.cpp