Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
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
7
namespace
covellite
8
{
9
10
namespace
os
11
{
12
30
class
IWindow
:
31
public
::covellite::events::IEvents
32
{
33
using
Configuration_t
=
covellite::os::Configuration
;
34
35
public
:
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
40
public
:
41
virtual
~
IWindow
(
void
) =
default
;
42
};
43
44
}
// namespace os
45
46
}
// namespace covellite
covellite::events::IEvents
Класс входит в проект Covellite.Events Интерфейсный класс для классов, которые должны использовать ...
Definition:
IEvents.hpp:33
covellite::os::Configuration
Класс входит в проект Covellite.Os Класс доступа к текущим настройкам системы.
Definition:
Configuration.hpp:29
covellite::os::IWindow
Класс входит в проект Covellite.Os Интерфейсный класс окна операционной системы программы.
Definition:
IWindow.hpp:32
Solution
Solution
Covellite.Os
Covellite.Os
IWindow.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:23. Создано системой
1.8.18