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:
7
Timer.h
7
Timer.h
@@ -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;}
|
||||
|
||||
Reference in New Issue
Block a user