21#ifndef ABSTRACT_TIMER_H_
22#define ABSTRACT_TIMER_H_
25#include "Chronometer.h"
48 virtual float duration()
const {
return _duration; }
57 virtual bool isFinished()
const {
return _elapsedTime >= _duration; }
60 [[deprecated(
"Use isFinished() instead.")]]
67#if PQ_OPTIMIZE_FOR_CPU
Definition AbstractChronometer.h:29
Definition AbstractTimer.h:29
virtual float progress() const
The progress of the timer process (in %).
Definition AbstractTimer.cpp:53
virtual Parameter Duration()
Returns duration as a parameter.
Definition AbstractTimer.h:51
virtual bool isFinished() const
Returns true iff the chronometer has finished its process.
Definition AbstractTimer.h:57
virtual bool isComplete() const
Definition AbstractTimer.h:61
virtual float duration() const
Returns duration.
Definition AbstractTimer.h:48
virtual void start()
Starts/restarts the chronometer.
Definition AbstractTimer.cpp:34