#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: