#include <Action.h>
|
| Action (int newActionType) |
|
void | addConsequence (Consequence *consequence) |
|
int | revert (int time, ModelStack *modelStack) |
|
bool | containsConsequenceParamChange (ParamCollection *paramCollection, int paramId) |
|
void | recordParamChangeIfNotAlreadySnapshotted (ModelStackWithAutoParam const *modelStack, bool stealData=false) |
|
void | recordParamChangeDefinitely (ModelStackWithAutoParam const *modelStack, bool stealData) |
|
int | recordNoteArrayChangeIfNotAlreadySnapshotted (InstrumentClip *clip, int noteRowId, NoteVector *noteVector, bool stealData, bool moveToFrontIfAlreadySnapshotted=false) |
|
int | recordNoteArrayChangeDefinitely (InstrumentClip *clip, int noteRowId, NoteVector *noteVector, bool stealData) |
|
bool | containsConsequenceNoteArrayChange (InstrumentClip *clip, int noteRowId, bool moveToFrontIfFound=false) |
|
void | recordNoteExistenceChange (InstrumentClip *clip, int noteRowId, Note *note, int type) |
|
void | recordNoteChange (InstrumentClip *clip, int noteRowId, Note *note, int32_t lengthAfter, int velocityAfter, int probabilityAfter) |
|
void | updateYScrollClipViewAfter (InstrumentClip *clip=NULL) |
|
void | recordClipInstanceExistenceChange (Output *output, ClipInstance *clipInstance, int type) |
|
void | prepareForDestruction (int whichQueueActionIn, Song *song) |
|
void | recordClipLengthChange (Clip *clip, int32_t oldLength) |
|
bool | recordClipExistenceChange (Song *song, ClipArray *clipArray, Clip *clip, int type) |
|
void | recordAudioClipSampleChange (AudioClip *clip) |
|
void | deleteAllConsequences (int whichQueueActionIn, Song *song, bool destructing=false) |
|
◆ Action()
Action::Action |
( |
int |
newActionType | ) |
|
◆ addConsequence()
void Action::addConsequence |
( |
Consequence * |
consequence | ) |
|
◆ containsConsequenceNoteArrayChange()
bool Action::containsConsequenceNoteArrayChange |
( |
InstrumentClip * |
clip, |
|
|
int |
noteRowId, |
|
|
bool |
moveToFrontIfFound = false |
|
) |
| |
◆ containsConsequenceParamChange()
bool Action::containsConsequenceParamChange |
( |
ParamCollection * |
paramCollection, |
|
|
int |
paramId |
|
) |
| |
◆ deleteAllConsequences()
void Action::deleteAllConsequences |
( |
int |
whichQueueActionIn, |
|
|
Song * |
song, |
|
|
bool |
destructing = false |
|
) |
| |
◆ prepareForDestruction()
void Action::prepareForDestruction |
( |
int |
whichQueueActionIn, |
|
|
Song * |
song |
|
) |
| |
◆ recordAudioClipSampleChange()
void Action::recordAudioClipSampleChange |
( |
AudioClip * |
clip | ) |
|
◆ recordClipExistenceChange()
bool Action::recordClipExistenceChange |
( |
Song * |
song, |
|
|
ClipArray * |
clipArray, |
|
|
Clip * |
clip, |
|
|
int |
type |
|
) |
| |
◆ recordClipInstanceExistenceChange()
void Action::recordClipInstanceExistenceChange |
( |
Output * |
output, |
|
|
ClipInstance * |
clipInstance, |
|
|
int |
type |
|
) |
| |
◆ recordClipLengthChange()
void Action::recordClipLengthChange |
( |
Clip * |
clip, |
|
|
int32_t |
oldLength |
|
) |
| |
◆ recordNoteArrayChangeDefinitely()
int Action::recordNoteArrayChangeDefinitely |
( |
InstrumentClip * |
clip, |
|
|
int |
noteRowId, |
|
|
NoteVector * |
noteVector, |
|
|
bool |
stealData |
|
) |
| |
◆ recordNoteArrayChangeIfNotAlreadySnapshotted()
int Action::recordNoteArrayChangeIfNotAlreadySnapshotted |
( |
InstrumentClip * |
clip, |
|
|
int |
noteRowId, |
|
|
NoteVector * |
noteVector, |
|
|
bool |
stealData, |
|
|
bool |
moveToFrontIfAlreadySnapshotted = false |
|
) |
| |
◆ recordNoteChange()
void Action::recordNoteChange |
( |
InstrumentClip * |
clip, |
|
|
int |
noteRowId, |
|
|
Note * |
note, |
|
|
int32_t |
lengthAfter, |
|
|
int |
velocityAfter, |
|
|
int |
probabilityAfter |
|
) |
| |
◆ recordNoteExistenceChange()
void Action::recordNoteExistenceChange |
( |
InstrumentClip * |
clip, |
|
|
int |
noteRowId, |
|
|
Note * |
note, |
|
|
int |
type |
|
) |
| |
◆ recordParamChangeDefinitely()
◆ recordParamChangeIfNotAlreadySnapshotted()
void Action::recordParamChangeIfNotAlreadySnapshotted |
( |
ModelStackWithAutoParam const * |
modelStack, |
|
|
bool |
stealData = false |
|
) |
| |
◆ revert()
int Action::revert |
( |
int |
time, |
|
|
ModelStack * |
modelStack |
|
) |
| |
◆ updateYScrollClipViewAfter()
void Action::updateYScrollClipViewAfter |
( |
InstrumentClip * |
clip = NULL | ) |
|
◆ affectEntireSongView
bool Action::affectEntireSongView |
◆ clipStates
◆ creationTime
uint32_t Action::creationTime |
◆ currentClip
Clip* Action::currentClip |
◆ firstConsequence
◆ firstParamConsequence
◆ modeNotes
uint8_t Action::modeNotes[2][12] |
◆ modKnobModeSongView
uint8_t Action::modKnobModeSongView |
◆ nextAction
◆ numClipStates
int Action::numClipStates |
◆ numModeNotes
uint8_t Action::numModeNotes[2] |
◆ offset
◆ openForAdditions
bool Action::openForAdditions |
◆ posToClearArrangementFrom
int32_t Action::posToClearArrangementFrom |
◆ tripletsLevel
uint32_t Action::tripletsLevel |
◆ tripletsOn
◆ type
◆ view
◆ xScrollArranger
int Action::xScrollArranger[2] |
◆ xScrollClip
int Action::xScrollClip[2] |
◆ xZoomArranger
int Action::xZoomArranger[2] |
◆ xZoomClip
◆ yScrollArranger
int Action::yScrollArranger[2] |
◆ yScrollSongView
int Action::yScrollSongView[2] |
The documentation for this class was generated from the following files: