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

#include <ConsequenceParamChange.h>

Inheritance diagram for ConsequenceParamChange:
Inheritance graph
Collaboration diagram for ConsequenceParamChange:
Collaboration graph

Public Member Functions

 ConsequenceParamChange (ModelStackWithAutoParam const *modelStack, bool stealData)
 
int revert (int time, ModelStack *modelStackWithSong)
 
- 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

union {
   char   modelStackMemory [MODEL_STACK_MAX_SIZE]
 
   ModelStackWithParamId   modelStack
 
}; 
 
AutoParamState state
 
- Public Attributes inherited from Consequence
Consequencenext
 
uint8_t type
 

Constructor & Destructor Documentation

◆ ConsequenceParamChange()

ConsequenceParamChange::ConsequenceParamChange ( ModelStackWithAutoParam const *  modelStack,
bool  stealData 
)

Member Function Documentation

◆ revert()

int ConsequenceParamChange::revert ( int  time,
ModelStack modelStackWithSong 
)
virtual

Implements Consequence.

Member Data Documentation

◆ 

union { ... } ConsequenceParamChange::@1

◆ modelStack

ModelStackWithParamId ConsequenceParamChange::modelStack

◆ modelStackMemory

char ConsequenceParamChange::modelStackMemory[MODEL_STACK_MAX_SIZE]

◆ state

AutoParamState ConsequenceParamChange::state

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