Files
XCEngine/MVS/Music fluctuations/source/time/Clock.cpp

17 lines
460 B
C++

#include"Clock.h"
#include <iomanip>
Clock::Clock(){}
Clock::~Clock(){}
double Clock::Update()
{
auto now = std::chrono::high_resolution_clock::now();
auto nowTime = std::chrono::duration_cast<std::chrono::nanoseconds>(now.time_since_epoch()).count();
long long duration = nowTime - m_lastTime;
m_lastTime = nowTime;
float result = duration / 1000000000.0f;
return result;
}
//std::cout << std::fixed << std::setprecision(15) <<deltaTime << std::endl;