21#ifndef ABSTRACT_TIMER_H_
22#define ABSTRACT_TIMER_H_
25#include "Chronometer.h"
45 virtual float duration()
const {
return _duration; }
51 virtual bool isFinished()
const {
return _elapsedTime >= _duration; }
54 [[deprecated(
"Use isFinished() instead.")]]
61#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 bool isFinished() const
Returns true iff the chronometer has finished its process.
Definition AbstractTimer.h:51
virtual bool isComplete() const
Definition AbstractTimer.h:55
virtual float duration() const
Returns duration.
Definition AbstractTimer.h:45
virtual void start()
Starts/restarts the chronometer.
Definition AbstractTimer.cpp:34