Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Layer.hpp
1
2
#pragma once
3
#include <Covellite/Covellite.hpp>
4
5
namespace
layers
6
{
7
8
class
Button_t
9
{
10
public
:
11
// Идентификаторы событий уровня проекта примера.
12
enum
Id
13
{
14
Back = 0,
15
Help,
16
Controls,
17
Text,
18
Draw3DObject,
19
Simple2DGame,
20
Demo,
21
};
22
};
23
24
namespace
{ Button_t Button; }
25
41
class
Layer
:
42
public
::covellite::gui::Layer
43
{
44
using
String_t = ::alicorn::extension::std::String;
45
46
protected
:
47
const
float
m_FontSize;
48
const
bool
m_IsStopBasements;
49
50
protected
:
51
Layer
(
IWindowGui_t
&,
const
Path_t &,
const
String_t &,
const
String_t &,
52
const
bool
=
false
);
53
};
54
55
}
// namespace layers
covellite::gui::Layer
Класс входит в проект Covellite.Gui Класс одного слоя (пользовательского экрана) программы.
Definition:
Layer.hpp:39
layers
Definition:
Controls.hpp:7
layers::Layer
Класс входит в проект Example Базовый класс слоев, использующих в качестве шаблона 'layer....
Definition:
Layer.hpp:43
covellite::gui::IWindow
Класс входит в проект Covellite.Gui Интерфесный класс окна, отображающего элементы GUI.
Definition:
IWindow.hpp:31
Solution
Solution
Example
Example
Layers
Layer.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:28. Создано системой
1.8.18