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