1 #include "velapsedtimer.h"
3 void VElapsedTimer::start()
5 clock = std::chrono::high_resolution_clock::now();
9 double VElapsedTimer::restart()
11 double elapsedTime = elapsed();
16 double VElapsedTimer::elapsed() const
18 if (!isValid()) return 0;
19 return std::chrono::duration<double, std::milli>(
20 std::chrono::high_resolution_clock::now() - clock)
24 bool VElapsedTimer::hasExpired(double time)
26 double elapsedTime = elapsed();
27 if (elapsedTime > time) return true;