sandbox
Loading...
Searching...
No Matches
application.hpp
1// SPDX-License-Identifier: MIT
2#ifndef LIBSBX_CORE_APPLICATION_HPP_
3#define LIBSBX_CORE_APPLICATION_HPP_
4
5namespace sbx::core {
6
8
9 friend class engine;
10
11public:
12
13 virtual ~application() = default;
14
15 virtual auto update() -> void = 0;
16
17 virtual auto fixed_update() -> void = 0;
18
19 virtual auto is_paused() const -> bool = 0;
20
21}; // class application
22
23} // namespace sbx::core
24
25#endif // LIBSBX_CORE_APPLICATION_HPP_
Definition: application.hpp:7
Definition: engine.hpp:32