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

#include <ConsequenceNoteExistence.h>

Inheritance diagram for ConsequenceNoteExistence:
Inheritance graph
Collaboration diagram for ConsequenceNoteExistence:
Collaboration graph

Public Member Functions

 ConsequenceNoteExistence (InstrumentClip *newClip, int newNoteRowId, Note *note, int newType)
 
int revert (int time, ModelStack *modelStack)
 
- Public Member Functions inherited from Consequence
 Consequence ()
 
virtual ~Consequence ()
 
virtual void prepareForDestruction (int whichQueueActionIn, Song *song)
 
virtual int revert (int time, ModelStack *modelStack)=0
 

Public Attributes

InstrumentClipclip
 
int noteRowId
 
int pos
 
int length
 
int8_t velocity
 
int8_t probability
 
uint8_t lift
 
uint8_t type
 
- Public Attributes inherited from Consequence
Consequencenext
 
uint8_t type
 

Constructor & Destructor Documentation

◆ ConsequenceNoteExistence()

ConsequenceNoteExistence::ConsequenceNoteExistence ( InstrumentClip newClip,
int  newNoteRowId,
Note note,
int  newType 
)

Member Function Documentation

◆ revert()

int ConsequenceNoteExistence::revert ( int  time,
ModelStack modelStack 
)
virtual

Implements Consequence.

Member Data Documentation

◆ clip

InstrumentClip* ConsequenceNoteExistence::clip

◆ length

int ConsequenceNoteExistence::length

◆ lift

uint8_t ConsequenceNoteExistence::lift

◆ noteRowId

int ConsequenceNoteExistence::noteRowId

◆ pos

int ConsequenceNoteExistence::pos

◆ probability

int8_t ConsequenceNoteExistence::probability

◆ type

uint8_t ConsequenceNoteExistence::type

◆ velocity

int8_t ConsequenceNoteExistence::velocity

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