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

#include <ModelStack.h>

Inheritance diagram for ModelStackWithThreeMainThings:
Inheritance graph
Collaboration diagram for ModelStackWithThreeMainThings:
Collaboration graph

Public Member Functions

ModelStackWithParamCollectionaddParamCollection (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary) const
 
ModelStackWithParamCollectionaddParamCollectionSummary (ParamCollectionSummary *newSummary) const
 
ModelStackWithParamIdaddParamCollectionAndId (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary, int newParamId) const
 
ModelStackWithAutoParamaddParam (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary, int newParamId, AutoParam *newAutoParam) const
 
ModelStackWithSoundFlagsaddSoundFlags () const
 
ModelStackWithSoundFlagsaddDummySoundFlags () const
 
- Public Member Functions inherited from ModelStackWithModControllable
ModelStackWithThreeMainThingsaddParamManager (ParamManagerForTimeline *newParamManager) const
 
- Public Member Functions inherited from ModelStackWithNoteRow
void setNoteRow (NoteRow *newNoteRow, int newNoteRowId)
 
NoteRowgetNoteRow () const
 
NoteRowgetNoteRowAllowNull () const
 
void setNoteRow (NoteRow *newNoteRow)
 
ModelStackWithThreeMainThingsaddOtherTwoThings (ModControllable *newModControllable, ParamManager *newParamManager) const
 
ModelStackWithModControllableaddModControllable (ModControllable *newModControllable) const
 
ModelStackWithThreeMainThingsaddOtherTwoThingsAutomaticallyGivenNoteRow () 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
ModelStackWithTimelineCountertoWithTimelineCounter () const
 
TimelineCountergetTimelineCounter () const
 
TimelineCountergetTimelineCounterAllowNull () const
 
void setTimelineCounter (TimelineCounter *newTimelineCounter)
 
bool timelineCounterIsSet () const
 
ModelStackWithNoteRowautomaticallyAddNoteRowFromId () const
 

Public Attributes

ParamManagerparamManager
 
- Public Attributes inherited from ModelStackWithModControllable
ModControllablemodControllable
 
- Public Attributes inherited from ModelStackWithNoteRowId
Songsong
 
int noteRowId
 

Additional Inherited Members

- Protected Attributes inherited from ModelStackWithNoteRow
NoteRownoteRow
 
- Protected Attributes inherited from ModelStackWithNoteRowId
TimelineCountertimelineCounter
 

Member Function Documentation

◆ addDummySoundFlags()

ModelStackWithSoundFlags * ModelStackWithThreeMainThings::addDummySoundFlags ( ) const
inline

◆ addParam()

ModelStackWithAutoParam * ModelStackWithThreeMainThings::addParam ( ParamCollection newParamCollection,
ParamCollectionSummary newSummary,
int  newParamId,
AutoParam newAutoParam 
) const
inline

◆ addParamCollection()

ModelStackWithParamCollection * ModelStackWithThreeMainThings::addParamCollection ( ParamCollection newParamCollection,
ParamCollectionSummary newSummary 
) const
inline

◆ addParamCollectionAndId()

ModelStackWithParamId * ModelStackWithThreeMainThings::addParamCollectionAndId ( ParamCollection newParamCollection,
ParamCollectionSummary newSummary,
int  newParamId 
) const
inline

◆ addParamCollectionSummary()

ModelStackWithParamCollection * ModelStackWithThreeMainThings::addParamCollectionSummary ( ParamCollectionSummary newSummary) const
inline

◆ addSoundFlags()

ModelStackWithSoundFlags * ModelStackWithThreeMainThings::addSoundFlags ( ) const
inline

Member Data Documentation

◆ paramManager

ParamManager* ModelStackWithThreeMainThings::paramManager

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