timer: constify methods (#12079)

This commit is contained in:
Mozzarella32 2025-10-18 13:34:07 +02:00 committed by GitHub
parent 8164b90bc2
commit f3e13193a6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 8 deletions

View file

@ -6,18 +6,18 @@ void CTimer::reset() {
m_lastReset = Time::steadyNow(); m_lastReset = Time::steadyNow();
} }
Time::steady_dur CTimer::getDuration() { Time::steady_dur CTimer::getDuration() const {
return Time::steadyNow() - m_lastReset; return Time::steadyNow() - m_lastReset;
} }
float CTimer::getMillis() { float CTimer::getMillis() const {
return chr::duration_cast<chr::microseconds>(getDuration()).count() / 1000.F; return chr::duration_cast<chr::microseconds>(getDuration()).count() / 1000.F;
} }
float CTimer::getSeconds() { float CTimer::getSeconds() const {
return chr::duration_cast<chr::milliseconds>(getDuration()).count() / 1000.F; return chr::duration_cast<chr::milliseconds>(getDuration()).count() / 1000.F;
} }
const Time::steady_tp& CTimer::chrono() const { const Time::steady_tp& CTimer::chrono() const {
return m_lastReset; return m_lastReset;
} }

View file

@ -5,12 +5,12 @@
class CTimer { class CTimer {
public: public:
void reset(); void reset();
float getSeconds(); float getSeconds() const;
float getMillis(); float getMillis() const;
const Time::steady_tp& chrono() const; const Time::steady_tp& chrono() const;
private: private:
Time::steady_tp m_lastReset; Time::steady_tp m_lastReset;
Time::steady_dur getDuration(); Time::steady_dur getDuration() const;
}; };