Covellite++  Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Defines.hpp
См. документацию.
1
2#pragma once
3#include <memory>
4#include <vector>
5#include <functional>
6
12
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
Класс входит в проект Covellite.Api Класс компонента.
Определения Component.hpp:35