Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
IWindow.hpp
1
2#pragma once
3#include <Covellite/Predefined.forward.hpp>
4#include <Covellite/Events/IEvents.hpp>
5#include <Covellite/Os/Configuration.hpp>
6
7namespace covellite
8{
9
10namespace os
11{
12
30class IWindow :
32{
34
35public:
36 virtual Any_t GetHandle(void) const = 0;
37 virtual Rect GetClientRect(void) const = 0;
38 virtual const Configuration_t & GetConfiguration(void) const = 0;
39
40public:
41 virtual ~IWindow(void) = default;
42};
43
44} // namespace os
45
46} // namespace covellite
Класс входит в проект Covellite.Events Интерфейсный класс для классов, которые должны использовать ...
Definition IEvents.hpp:33
Класс входит в проект Covellite.Os Класс доступа к текущим настройкам системы.
Definition Configuration.hpp:29
Класс входит в проект Covellite.Os Интерфейсный класс окна операционной системы программы.
Definition IWindow.hpp:32