|
void | setupPlayback () override |
|
bool | endPlayback () override |
|
void | doTickForward (int32_t posIncrement) override |
|
void | resetPlayPos (int32_t newPos, bool doingComplete=true, int32_t buttonPressLatency=0) override |
|
void | resyncToSongTicks (Song *song) override |
|
void | reversionDone () override |
|
bool | isOutputAvailable (Output *output) override |
|
void | stopOutputRecordingAtLoopEnd () override |
|
int32_t | getPosAtWhichClipWillCut (ModelStackWithTimelineCounter const *modelStack) override |
|
bool | willClipContinuePlayingAtEnd (ModelStackWithTimelineCounter const *modelStack) override |
|
bool | willClipLoopAtSomePoint (ModelStackWithTimelineCounter const *modelStack) override |
|
void | reSyncClip (ModelStackWithTimelineCounter *modelStack, bool mustSetPosToSomething, bool mayResumeClip) override |
|
void | resumeClipInstancePlayback (ClipInstance *clipInstance, bool doingComplete=true, bool mayActuallyResumeClip=true) |
|
void | rowEdited (Output *output, int32_t startPos, int32_t endPos, Clip *clipRemoved, ClipInstance *clipInstanceAdded) |
|
Error | doUniqueCloneOnClipInstance (ClipInstance *clipInstance, int32_t newLength=-1, bool shouldCloneRepeats=false) |
|
int32_t | getLivePos (uint32_t *timeRemainder=nullptr) |
|
void | endAnyLinearRecording () |
|
bool | hasPlaybackActive () |
|
virtual bool | considerLaunchEvent (int32_t numTicksBeingIncremented) |
|
virtual bool | wantsToDoTempolessRecord (int32_t newPos) |
|
|
int32_t | lastProcessedPos |
|
int32_t | playbackStartedAtPos |
|
◆ doTickForward()
void Arrangement::doTickForward |
( |
int32_t | posIncrement | ) |
|
|
overridevirtual |
◆ endPlayback()
bool Arrangement::endPlayback |
( |
| ) |
|
|
overridevirtual |
◆ getPosAtWhichClipWillCut()
◆ isOutputAvailable()
bool Arrangement::isOutputAvailable |
( |
Output * | output | ) |
|
|
overridevirtual |
◆ resetPlayPos()
void Arrangement::resetPlayPos |
( |
int32_t | newPos, |
|
|
bool | doingComplete = true, |
|
|
int32_t | buttonPressLatency = 0 ) |
|
overridevirtual |
◆ reSyncClip()
◆ resyncToSongTicks()
void Arrangement::resyncToSongTicks |
( |
Song * | song | ) |
|
|
overridevirtual |
◆ reversionDone()
void Arrangement::reversionDone |
( |
| ) |
|
|
overridevirtual |
◆ setupPlayback()
void Arrangement::setupPlayback |
( |
| ) |
|
|
overridevirtual |
◆ stopOutputRecordingAtLoopEnd()
void Arrangement::stopOutputRecordingAtLoopEnd |
( |
| ) |
|
|
overridevirtual |
◆ willClipContinuePlayingAtEnd()
◆ willClipLoopAtSomePoint()
The documentation for this class was generated from the following files:
- src/deluge/playback/mode/arrangement.h
- src/deluge/playback/mode/arrangement.cpp