Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
TimelineCounter Class Referenceabstract
Inheritance diagram for TimelineCounter:
Collaboration diagram for TimelineCounter:

Public Member Functions

virtual int32_t getLastProcessedPos () const =0
 Get the tick at which this timeline counter last did anything.
 
virtual uint32_t getLivePos () const =0
 Get the current tick of this timeline counter relative to the playback handler.
 
virtual int32_t getLoopLength () const =0
 
virtual bool isPlayingAutomationNow () const =0
 
virtual bool backtrackingCouldLoopBackToEnd () const =0
 
virtual int32_t getPosAtWhichPlaybackWillCut (ModelStackWithTimelineCounter const *modelStack) const =0
 
virtual bool possiblyCloneForArrangementRecording (ModelStackWithTimelineCounter *modelStack)
 
virtual void getActiveModControllable (ModelStackWithTimelineCounter *modelStack)=0
 
virtual void expectEvent ()=0
 
virtual TimelineCountergetTimelineCounterToRecordTo ()=0
 
virtual void instrumentBeenEdited ()
 

Public Attributes

ParamManagerForTimeline paramManager
 
bool armedForRecording {true}
 

Member Function Documentation

◆ getLastProcessedPos()

virtual int32_t TimelineCounter::getLastProcessedPos ( ) const
nodiscardpure virtual

Get the tick at which this timeline counter last did anything.

Implemented in Clip, and Song.

◆ getLivePos()

virtual uint32_t TimelineCounter::getLivePos ( ) const
nodiscardpure virtual

Get the current tick of this timeline counter relative to the playback handler.

Implemented in Clip, and Song.


The documentation for this class was generated from the following files: