Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Layers.hpp
1
2
#pragma once
3
#include <vector>
4
#include <memory>
5
6
namespace
covellite
7
{
8
9
namespace
gui
10
{
11
12
class
ILayer;
13
34
class
Layers
final
35
{
36
using
LayerPtr_t = ::std::shared_ptr<ILayer>;
37
38
private
:
39
::std::vector<LayerPtr_t> m_Layers;
40
41
public
:
42
void
Push
(
const
LayerPtr_t &);
43
bool
Pop
(
void
);
44
};
45
46
}
// namespace gui
47
48
}
// namespace covellite
covellite::gui::Layers::Pop
bool Pop(void)
Функция удаления слоя с вершины стека.
Definition:
Layers.cpp:56
covellite::gui::Layers
Класс входит в проект Covellite.Gui Класс списка слоев.
Definition:
Layers.hpp:35
covellite::gui::Layer::Convert
::std::string Convert(const Path_t &)
Функция преобразования пути к файлу в строку библиотеки GUI.
Definition:
Layer.android.cpp:24
covellite::gui::Layers::Push
void Push(const LayerPtr_t &)
Функция вставки слоя на вершину стека.
Definition:
Layers.cpp:24
Solution
Solution
Covellite.Gui
Covellite.Gui
Layers.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:28. Создано системой
1.8.18