4#include <boost/any.hpp>
5#include <Covellite/Api/Renders.hpp>
7namespace boost {
class any; }
13using Objects_t = ::std::vector<Id_t>;
15using ComponentPtr_t = Component_t::ComponentPtr_t;
16using Object_t = ::std::vector<Component_t::ComponentPtr_t>;
17using Renders_t = Component_t::Renders::Renders_t;
18using RendersPtr_t = ::std::shared_ptr<Component_t::Renders>;
19using Any_t = ::boost::any;
21namespace support {
class GameScene; }
23using GameScenePtr_t = ::std::shared_ptr<support::GameScene>;
28 inline Point operator + (
const Point & _Point)
const
30 return Point{ x + _Point.x, y + _Point.y, z + _Point.z };
40 const float _X = 0.0f,
41 const float _Y = 0.0f,
42 const float _Z = 0.0f) :
54 float left, top, right, bottom;
61 float WindowX = 1, WindowY = 1;
Класс входит в проект Covellite.Api Класс компонента.
Definition Component.hpp:35