|
| Action (ActionType newActionType) |
|
void | addConsequence (Consequence *consequence) |
|
Error | revert (TimeType time, ModelStack *modelStack) |
|
bool | containsConsequenceParamChange (ParamCollection *paramCollection, int32_t paramId) |
|
void | recordParamChangeIfNotAlreadySnapshotted (ModelStackWithAutoParam const *modelStack, bool stealData=false) |
|
void | recordParamChangeDefinitely (ModelStackWithAutoParam const *modelStack, bool stealData) |
|
Error | recordNoteArrayChangeIfNotAlreadySnapshotted (InstrumentClip *clip, int32_t noteRowId, NoteVector *noteVector, bool stealData, bool moveToFrontIfAlreadySnapshotted=false) |
|
Error | recordNoteArrayChangeDefinitely (InstrumentClip *clip, int32_t noteRowId, NoteVector *noteVector, bool stealData) |
|
bool | containsConsequenceNoteArrayChange (InstrumentClip *clip, int32_t noteRowId, bool moveToFrontIfFound=false) |
|
void | recordNoteExistenceChange (InstrumentClip *clip, int32_t noteRowId, Note *note, ExistenceChangeType type) |
|
void | recordNoteChange (InstrumentClip *clip, int32_t noteRowId, Note *note, int32_t lengthAfter, int32_t velocityAfter, int32_t probabilityAfter) |
|
void | updateYScrollClipViewAfter (InstrumentClip *clip=nullptr) |
|
void | recordClipInstanceExistenceChange (Output *output, ClipInstance *clipInstance, ExistenceChangeType type) |
|
void | prepareForDestruction (int32_t whichQueueActionIn, Song *song) |
|
void | recordClipLengthChange (Clip *clip, int32_t oldLength) |
|
bool | recordClipExistenceChange (Song *song, ClipArray *clipArray, Clip *clip, ExistenceChangeType type) |
|
void | recordAudioClipSampleChange (AudioClip *clip) |
|
void | deleteAllConsequences (int32_t whichQueueActionIn, Song *song, bool destructing=false) |
|