3
0
mirror of https://github.com/hyprwm/Hyprland.git synced 2025-10-29 11:22:47 +00:00

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();
}
Time::steady_dur CTimer::getDuration() {
Time::steady_dur CTimer::getDuration() const {
return Time::steadyNow() - m_lastReset;
}
float CTimer::getMillis() {
float CTimer::getMillis() const {
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;
}
const Time::steady_tp& CTimer::chrono() const {
return m_lastReset;
}
}

View File

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