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