adding fps display

This commit is contained in:
2025-06-01 12:03:09 +02:00
parent 202b269302
commit e1c4698a56
8 changed files with 74 additions and 2 deletions

22
Application/FpsCounter.cpp git.filemode.normal_file
View File

@@ -0,0 +1,22 @@
#include <FpsCounter.h>
#include <chrono>
FpsCounter::FpsCounter()
{
m_past = std::chrono::high_resolution_clock::now();
m_now = m_past;
}
void FpsCounter::Update()
{
using namespace std::chrono_literals;
m_now = std::chrono::high_resolution_clock::now();
if(std::chrono::duration_cast<std::chrono::seconds>(m_now - m_past) >= 1s)
{
m_past = m_now;
m_current_fps = m_counter;
m_counter = 0;
}
m_counter++;
}