Deluge Firmware 1.3.0
Build date: 2025.08.14
Loading...
Searching...
No Matches
ConsequenceNoteExistence Class Referencefinal
Inheritance diagram for ConsequenceNoteExistence:
Collaboration diagram for ConsequenceNoteExistence:

Public Member Functions

 ConsequenceNoteExistence (InstrumentClip *newClip, int32_t newNoteRowId, Note *note, ExistenceChangeType newType)
Error revert (TimeType time, ModelStack *modelStack) override
Public Member Functions inherited from Consequence
virtual void prepareForDestruction (int32_t whichQueueActionIn, Song *song)

Public Attributes

InstrumentClipclip
int32_t noteRowId
int32_t pos
int32_t length
int8_t velocity
int8_t probability
uint8_t lift
Iterance iterance
int8_t fill
ExistenceChangeType type
Public Attributes inherited from Consequence
Consequencenext
uint8_t type

Additional Inherited Members

Public Types inherited from Consequence
enum  { CLIP_LENGTH = 1 , CLIP_BEGIN_LINEAR_RECORD = 2 , PARAM_CHANGE = 3 , NOTE_ARRAY_CHANGE = 4 }

Member Function Documentation

◆ revert()

Error ConsequenceNoteExistence::revert ( TimeType time,
ModelStack * modelStack )
overridevirtual

Implements Consequence.


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