Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Defines.hpp
См. документацию.
1 
2 #pragma once
3 #include <memory>
4 #include <vector>
5 #include <functional>
6 
13 namespace covellite
14 {
15 
16 namespace api
17 {
18 
19 class Component;
20 
21 } // namespace api
22 
23 namespace expanse
24 {
25 
26 using ObjectId_t = size_t;
27 using ComponentPtr_t = ::std::shared_ptr<api::Component>;
28 using GameObject_t = ::std::vector<ComponentPtr_t>;
29 using Render_t = ::std::function<void(void)>;
30 using C3DObject_t = ::std::vector<Render_t>;
31 
32 } // namespace expanse
33 
34 } // namespace covellite