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