#include "timeutils.hpp" Clock::Clock() { _prev = std::chrono::steady_clock::now(); } double Clock::getTimeDeltaSeconds() { std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now(); // nanoseconds delta long long td = std::chrono::duration_cast(now - _prev).count(); _prev = now; return ((double)td) / 1000000000.0; // return as seconds }