light/modules/engine/src/time/timer.cpp

21 lines
377 B
C++
Raw Normal View History

2025-07-05 13:28:41 +03:30
#include <engine/time/timer.hpp>
namespace Light {
Timer::Timer(): m_Start(std::chrono::steady_clock::now())
{
}
DeltaTimer::DeltaTimer(): m_PreviousFrame(NULL), m_DeltaTime(60.0f / 1000.0f)
{
}
void DeltaTimer::Update()
{
float currentFrame = timer.GetElapsedTime();
m_DeltaTime = currentFrame - m_PreviousFrame;
m_PreviousFrame = currentFrame;
}
} // namespace Light