|
|
|
@@ -91,6 +91,11 @@ public: |
|
|
|
*/
|
|
|
|
void startTimer (int intervalInMilliseconds) noexcept;
|
|
|
|
|
|
|
|
/** Starts the timer with an interval specified in Hertz.
|
|
|
|
This is effectively the same as calling startTimer (1000 / timerFrequencyHz).
|
|
|
|
*/
|
|
|
|
void startTimerHz (int timerFrequencyHz) noexcept;
|
|
|
|
|
|
|
|
/** Stops the timer.
|
|
|
|
|
|
|
|
No more callbacks will be made after this method returns.
|
|
|
|
@@ -102,14 +107,10 @@ public: |
|
|
|
void stopTimer() noexcept;
|
|
|
|
|
|
|
|
//==============================================================================
|
|
|
|
/** Checks if the timer has been started.
|
|
|
|
|
|
|
|
@returns true if the timer is running.
|
|
|
|
*/
|
|
|
|
/** Returns true if the timer is currently running. */
|
|
|
|
bool isTimerRunning() const noexcept { return periodMs > 0; }
|
|
|
|
|
|
|
|
/** Returns the timer's interval.
|
|
|
|
|
|
|
|
@returns the timer's interval in milliseconds if it's running, or 0 if it's not.
|
|
|
|
*/
|
|
|
|
int getTimerInterval() const noexcept { return periodMs; }
|
|
|
|
|