17 lines
460 B
C++
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;
|