16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 04:39:18 +02:00

Merge branch 'gfx-work' into udpnetwork

This commit is contained in:
milek7
2019-01-29 23:49:29 +01:00
5 changed files with 22 additions and 6 deletions

View File

@@ -31,9 +31,12 @@ public:
void
start() {
m_start = std::chrono::steady_clock::now(); }
void
std::chrono::duration<float, std::milli>
stop() {
m_accumulator = 0.95f * m_accumulator + std::chrono::duration_cast<std::chrono::microseconds>( ( std::chrono::steady_clock::now() - m_start ) ).count() / 1000.f; }
auto duration = std::chrono::duration_cast<std::chrono::microseconds>( ( std::chrono::steady_clock::now() - m_start ) );
m_accumulator = 0.95f * m_accumulator + duration.count() / 1000.f;
return duration;
}
float
average() const {
return m_accumulator / 20.f;}