Deluge Firmware 1.3.0
Build date: 2025.08.14
Loading...
Searching...
No Matches
PlaybackMode Class Referenceabstract
Inheritance diagram for PlaybackMode:

Public Member Functions

bool hasPlaybackActive ()
virtual void setupPlayback ()=0
virtual bool endPlayback ()=0
virtual void doTickForward (int32_t posIncrement)=0
virtual void resetPlayPos (int32_t newPos, bool doingComplete=true, int32_t 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

The documentation for this class was generated from the following files:
  • src/deluge/playback/mode/playback_mode.h
  • src/deluge/playback/mode/playback_mode.cpp