The IStackTimer interface represents a timer that can be used by blocks.
More...
#include <scratchcpp/istacktimer.h>
The IStackTimer interface represents a timer that can be used by blocks.
You can get a stack timer using ExecutionContext::stackTimer().
◆ ~IStackTimer()
| virtual libscratchcpp::IStackTimer::~IStackTimer |
( |
| ) |
|
|
inlinevirtual |
◆ elapsed()
| virtual bool libscratchcpp::IStackTimer::elapsed |
( |
| ) |
const |
|
pure virtual |
Returns true if the timer has elapsed.
◆ elapsedTime()
| virtual double libscratchcpp::IStackTimer::elapsedTime |
( |
| ) |
const |
|
pure virtual |
Returns the elapsed time in seconds.
◆ start()
| virtual void libscratchcpp::IStackTimer::start |
( |
double | seconds | ) |
|
|
pure virtual |
◆ stop()
| virtual void libscratchcpp::IStackTimer::stop |
( |
| ) |
|
|
pure virtual |
◆ stopped()
| virtual bool libscratchcpp::IStackTimer::stopped |
( |
| ) |
const |
|
pure virtual |
Returns true if the timer has been stopped using stop() or wasn't used at all.
The documentation for this class was generated from the following file: