Open Source Tomb Raider Engine
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

1234567891011121314151617181920212223242526
  1. /*!
  2. * \file src/utils/time.cpp
  3. * \brief Time handling utilities
  4. *
  5. * \author xythobuz
  6. */
  7. #include <chrono>
  8. #include "global.h"
  9. #include "utils/time.h"
  10. static auto systemTimerStart = std::chrono::steady_clock::now();
  11. or_time_t systemTimerGet() {
  12. auto tp = std::chrono::steady_clock::now();
  13. return static_cast<or_time_t>(
  14. std::chrono::duration_cast<std::chrono::milliseconds>
  15. (tp - systemTimerStart).count());
  16. }
  17. void systemTimerReset() {
  18. systemTimerStart = std::chrono::steady_clock::now();
  19. }