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

#include <ModelStack.h>

Inheritance diagram for ModelStackWithVoice:
Inheritance graph
Collaboration diagram for ModelStackWithVoice:
Collaboration graph

Public Attributes

Voice * voice
 
- Public Attributes inherited from ModelStackWithSoundFlags
uint8_t soundFlags [NUM_SOUND_FLAGS]
 
- Public Attributes inherited from ModelStackWithThreeMainThings
ParamManager * paramManager
 
- Public Attributes inherited from ModelStackWithModControllable
ModControllable * modControllable
 
- Public Attributes inherited from ModelStackWithNoteRowId
Song * song
 
int noteRowId
 

Additional Inherited Members

- Public Member Functions inherited from ModelStackWithSoundFlags
ModelStackWithVoice * addVoice (Voice *voice) const
 
bool checkSourceEverActiveDisregardingMissingSample (int s)
 
bool checkSourceEverActive (int s)
 
- Public Member Functions inherited from ModelStackWithThreeMainThings
ModelStackWithParamCollection * addParamCollection (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary) const
 
ModelStackWithParamCollection * addParamCollectionSummary (ParamCollectionSummary *newSummary) const
 
ModelStackWithParamId * addParamCollectionAndId (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary, int newParamId) const
 
ModelStackWithAutoParam * addParam (ParamCollection *newParamCollection, ParamCollectionSummary *newSummary, int newParamId, AutoParam *newAutoParam) const
 
ModelStackWithSoundFlags * addSoundFlags () const
 
ModelStackWithSoundFlags * addDummySoundFlags () const
 
- Public Member Functions inherited from ModelStackWithModControllable
ModelStackWithThreeMainThings * addParamManager (ParamManagerForTimeline *newParamManager) const
 
- Public Member Functions inherited from ModelStackWithNoteRow
void setNoteRow (NoteRow *newNoteRow, int 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

◆ voice

Voice* ModelStackWithVoice::voice

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