Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
BasicTimer.hpp
Go to the documentation of this file.
1 //
2 // Created by Oleg Morozenkov on 11.06.17.
3 //
4 
5 #ifndef RECAST_BASICTIMER_H
6 #define RECAST_BASICTIMER_H
7 
8 
10 
14 class BasicTimer : public virtual ITimer {
15 public:
16  BasicTimer();
17 
18  std::chrono::milliseconds delta() const override;
19  double deltaFloatSeconds() const override;
20  bool isFirstUpdate() const override;
21 
22  void update() override;
23 
24 protected:
25  std::chrono::system_clock::time_point _lastUpdateTime;
27 };
28 
29 
30 #endif //RECAST_BASICTIMER_H
std::chrono::system_clock::time_point _lastUpdateTime
Definition: BasicTimer.hpp:25
bool isFirstUpdate() const override
Definition: BasicTimer.cpp:26
void update() override
Definition: BasicTimer.cpp:21
BasicTimer()
Definition: BasicTimer.cpp:10
bool _isFirstUpdate
Definition: BasicTimer.hpp:26
double deltaFloatSeconds() const override
Definition: BasicTimer.cpp:17
std::chrono::milliseconds delta() const override
Definition: BasicTimer.cpp:13
Definition: ITimer.hpp:15
Definition: BasicTimer.hpp:14