ludus::foundation::time::Stopwatch¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/foundation/time/include/ludus/foundation/time/timers.hpp
#include <ludus/foundation/time/timers.hpp>
class ludus::foundation::time::Stopwatch final
Methods¶
Reset¶
void ludus::foundation::time::Stopwatch::Reset() noexcept
Declared in modules/foundation/time/include/ludus/foundation/time/timers.hpp
Start¶
void ludus::foundation::time::Stopwatch::Start(Timestamp now) noexcept
Related types: Timestamp
Declared in modules/foundation/time/include/ludus/foundation/time/timers.hpp
Pause¶
TimeStatus ludus::foundation::time::Stopwatch::Pause(Timestamp now) noexcept
Returns
Related types: TimeStatus · Timestamp
Declared in modules/foundation/time/include/ludus/foundation/time/timers.hpp
Resume¶
TimeStatus ludus::foundation::time::Stopwatch::Resume(Timestamp now) noexcept
Related types: TimeStatus · Timestamp
Declared in modules/foundation/time/include/ludus/foundation/time/timers.hpp
Read¶
TimeStatus ludus::foundation::time::Stopwatch::Read(Timestamp now, Duration &out) const noexcept
Related types: TimeStatus · Duration · Timestamp
Declared in modules/foundation/time/include/ludus/foundation/time/timers.hpp
GetState¶
StopwatchState ludus::foundation::time::Stopwatch::GetState() const noexcept
Related types: StopwatchState
Declared in modules/foundation/time/include/ludus/foundation/time/timers.hpp