Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Camera.hpp
1 
2 #pragma once
3 #include "GameObject.hpp"
4 
5 namespace basement
6 {
7 
8 namespace model
9 {
10 
26 class Camera final :
27  public GameObject
28 {
29 public:
30  Objects_t GetObject(const Any_t &) const override;
31 
32 private:
33  Camera(void);
34  friend GameObject;
35 };
36 
37 } // namespace model
38 
39 } // namespace basement
basement::model::Camera
Класс входит в проект Example Класс главной камеры сцены.
Definition: Camera.hpp:28
covellite::api::Component::Make
static ComponentPtr_t Make(const SourceParams_t &)
Функция создания объектов компонентов.
Definition: Component.inl:29
basement::model::Camera::GetObject
Objects_t GetObject(const Any_t &) const override
Функция получения уникального набора компонентов игрового объекта.
Definition: Camera.cpp:21
basement
Definition: Common.hpp:10
basement::model::GameObject
Класс входит в проект Example Общий базовый класс игрового объекта.
Definition: GameObject.hpp:34