5 #ifndef RECAST_BLOCKINGTIMER_H
6 #define RECAST_BLOCKINGTIMER_H
19 std::chrono::milliseconds
delta()
const override;
20 std::chrono::milliseconds
minDelta()
const override;
37 #endif //RECAST_BLOCKINGTIMER_H
std::chrono::system_clock::time_point _lastUpdateTime
Definition: SynchronizedBlockingTimer.hpp:30
std::mutex _lastUpdateTimeMutex
Definition: SynchronizedBlockingTimer.hpp:31
std::chrono::milliseconds minDelta() const override
Definition: SynchronizedBlockingTimer.cpp:21
double deltaFloatSeconds() const override
Definition: SynchronizedBlockingTimer.cpp:25
void update() override
Definition: SynchronizedBlockingTimer.cpp:34
std::chrono::milliseconds delta() const override
Definition: SynchronizedBlockingTimer.cpp:16
Definition: ITimerBlockable.hpp:33
Definition: SynchronizedBlockingTimer.hpp:15
bool isFirstUpdate() const override
Definition: SynchronizedBlockingTimer.cpp:29
bool _isFirstUpdate
Definition: SynchronizedBlockingTimer.hpp:33
void wait() override
Definition: SynchronizedBlockingTimer.cpp:40
SynchronizedBlockingTimer(std::chrono::milliseconds minDelta)
Definition: SynchronizedBlockingTimer.cpp:11
std::chrono::milliseconds _minDelta
Definition: SynchronizedBlockingTimer.hpp:28