Covellite++
Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Window.inl
1
2
#pragma once
3
#include <Covellite/Gui/Layer.hpp>
4
5
namespace
covellite
6
{
7
8
namespace
gui
9
{
10
31
template
<
class
TLayer>
32
TLayer &
Window::PushLayer
(
void
)
33
{
34
static_assert
(::std::is_convertible<TLayer &, covellite::gui::Layer &>::value,
35
"TLayer must inherit covellite::gui::Layer."
);
36
37
const
auto
pLayer = ::std::make_shared<TLayer>(*
this
);
38
PushLayer
(pLayer);
39
40
// 16 Июль 2019 14:30 (unicornum.verum@gmail.com)
41
TODO(
"Тест возврата ссылки на созданный объект слоя"
);
42
return
*pLayer;
43
}
44
45
}
// namespace gui
46
47
}
// namespace covellite
covellite::gui::Window::PushLayer
TLayer & PushLayer(void)
Функция вставки нового слоя.
Definition
Window.inl:32
Solution
Solution
Covellite.Gui
Covellite.Gui
Window.inl
Документация по Covellite++. Последние изменения: Сб 4 Янв 2025 23:13:15. Создано системой
1.12.0