Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Draw3DObject.hpp
1 
2 #pragma once
3 #include "Layer.hpp"
4 
5 namespace layers
6 {
7 
23 class Draw3DObject final :
24  public Layer
25 {
26 private:
27  int m_Fps = 0;
28  int m_LastFps = 999;
29  int m_Polygons = 12;
30  int m_CubesCount = 1;
31  int m_LightFlags = 0xFFFFFFFF; // Все включено
32 
33 public:
34  explicit Draw3DObject(IWindowGui_t &);
35 };
36 
37 } // namespace layers
covellite::gui::Layer::Element::SetMeaning
void SetMeaning(const float)
Функция изменения значения элементов слоя, для которых характерно числовое значение.
Definition: Layer.cpp:37
covellite::gui::Layer::GetElement
Element GetElement(const ElementId_t &) const
Функция получения объекта дочернего элемента.
Definition: Layer.cpp:275
layers::Draw3DObject
Класс входит в проект Example Класс слоя отображения 3D объектов.
Definition: Draw3DObject.hpp:25
layers
Definition: Controls.hpp:7
covellite::gui::Layer::GetId
DocumentId_t GetId(void) const
Функция получения идентификатора документа.
Definition: Layer.cpp:260
layers::Layer
Класс входит в проект Example Базовый класс слоев, использующих в качестве шаблона 'layer....
Definition: Layer.hpp:43
covellite::gui::IWindow
Класс входит в проект Covellite.Gui Интерфесный класс окна, отображающего элементы GUI.
Definition: IWindow.hpp:31