Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
TimelineCounter Class Referenceabstract

#include <TimelineCounter.h>

Inheritance diagram for TimelineCounter:
Inheritance graph
Collaboration diagram for TimelineCounter:
Collaboration graph

Public Member Functions

 TimelineCounter ()
 
virtual ~TimelineCounter ()
 
virtual int32_t getLastProcessedPos ()=0
 
virtual uint32_t getLivePos ()=0
 
virtual int32_t getLoopLength ()=0
 
virtual bool isPlayingAutomationNow ()=0
 
virtual bool backtrackingCouldLoopBackToEnd ()=0
 
virtual int32_t getPosAtWhichPlaybackWillCut (ModelStackWithTimelineCounter const *modelStack)=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
 

Constructor & Destructor Documentation

◆ TimelineCounter()

TimelineCounter::TimelineCounter ( )

◆ ~TimelineCounter()

TimelineCounter::~TimelineCounter ( )
virtual

Member Function Documentation

◆ backtrackingCouldLoopBackToEnd()

virtual bool TimelineCounter::backtrackingCouldLoopBackToEnd ( )
pure virtual

Implemented in Clip, and Song.

◆ expectEvent()

virtual void TimelineCounter::expectEvent ( )
pure virtual

Implemented in Clip, InstrumentClip, and Song.

◆ getActiveModControllable()

virtual void TimelineCounter::getActiveModControllable ( ModelStackWithTimelineCounter modelStack)
pure virtual

Implemented in Clip, InstrumentClip, and Song.

◆ getLastProcessedPos()

virtual int32_t TimelineCounter::getLastProcessedPos ( )
pure virtual

Implemented in Clip, and Song.

◆ getLivePos()

virtual uint32_t TimelineCounter::getLivePos ( )
pure virtual

Implemented in Clip, and Song.

◆ getLoopLength()

virtual int32_t TimelineCounter::getLoopLength ( )
pure virtual

Implemented in Clip, and Song.

◆ getPosAtWhichPlaybackWillCut()

virtual int32_t TimelineCounter::getPosAtWhichPlaybackWillCut ( ModelStackWithTimelineCounter const *  modelStack)
pure virtual

Implemented in Clip, and Song.

◆ getTimelineCounterToRecordTo()

virtual TimelineCounter * TimelineCounter::getTimelineCounterToRecordTo ( )
pure virtual

Implemented in Clip, and Song.

◆ instrumentBeenEdited()

virtual void TimelineCounter::instrumentBeenEdited ( )
inlinevirtual

Reimplemented in InstrumentClip.

◆ isPlayingAutomationNow()

virtual bool TimelineCounter::isPlayingAutomationNow ( )
pure virtual

Implemented in Clip, and Song.

◆ possiblyCloneForArrangementRecording()

virtual bool TimelineCounter::possiblyCloneForArrangementRecording ( ModelStackWithTimelineCounter modelStack)
inlinevirtual

Reimplemented in Clip.

Member Data Documentation

◆ paramManager

ParamManagerForTimeline TimelineCounter::paramManager

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