Experiment in graphics programming, C++, OpenGL, simulation techniques.
{#} | Time | Hash | Subject | Author | # | (+) | (-) | GPG? |
---|---|---|---|---|---|---|---|---|
6 | 31 Aug 2023 21:18 | 3195a10 | Update program flow | Josh Stockin | 1 | 22 | 0 | G |
1 | #ifndef RENDERER_HPP_ |
2 | #define RENDERER_HPP_ |
3 | |
4 | |
5 | #include "IUpdateable.hpp" |
6 | |
7 | |
8 | class IWindow; |
9 | |
10 | |
11 | class Renderer : public IUpdateable |
12 | { |
13 | public: |
14 | Renderer(IWindow& r_window); |
15 | ~Renderer() = default; |
16 | bool Update(uint64_t time_since_last_update_us) override; |
17 | |
18 | private: |
19 | IWindow& m_rWindow; |
20 | }; |
21 | |
22 | #endif /* RENDERER_HPP_ */ |
23 |