Covellite++  Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
BasementWindow.hpp
1
2#pragma once
3#include <Covellite/Covellite.hpp>
4#include <memory>
5
6namespace basement { class IBasement; }
7
27class BasementWindow final :
29{
30 using Events_t = ::covellite::events::Events;
31 using WindowApi_t = ::covellite::api::IWindow;
32 using WindowExpanse_t = ::covellite::expanse::IWindow;
33 using BasementPtr_t = ::std::shared_ptr<::basement::IBasement>;
34
35private:
36 Events_t m_Events;
37 BasementPtr_t m_pBasement;
38
39public:
40 BasementWindow(const WindowApi_t &, WindowExpanse_t &);
41};
Определения Common.hpp:10
Класс входит в проект Covellite.Api Интерфейсный класс для всех окон, реализующих различные графиче...
Определения IWindow.hpp:35
Класс входит в проект Covellite.App Интерфейсный класс для классов окон фреймворка.
Определения IWindow.hpp:32
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Определения Events.hpp:36
Класс входит в проект Covellite.Expanse Интерфейс класса окна.
Определения IWindow.hpp:32
Класс входит в проект Example Интерфейсный класс для классов отрисовки 3D сцены.
Определения IBasement.hpp:47