Класс входит в проект Covellite.Os
Класс окна операционной системы программы.
Подробнее...
#include <Window.hpp>
|
Any_t | GetHandle (void) const override |
| Функция получения хэндла окна для конкретной операционной системы.
|
|
Rect | GetClientRect (void) const override |
| Функция получения размеров клиентской области окна. Подробнее...
|
|
const Configuration_t & | GetConfiguration (void) const override |
| Функция получения объекта доступа к параметрам системы.
|
|
Класс входит в проект Covellite.Os
Класс окна операционной системы программы.
- Версия
- 1.0.0.0
2.0.0.0
2.1.0.0
2.2.0.0
2.3.0.0
- Дата
- 17 Ноябрь 2016
26 Сентябрь 2017
02 Октябрь 2017
24 Октябрь 2017
06 Июль 2018
- Автор
- CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)
- Авторство
- © CTAPOBEP 2016 - 2018
◆ GetClientRect()
Rect Window::GetClientRect |
( |
void |
| ) |
const |
|
overridevirtual |
Функция получения размеров клиентской области окна.
- Для Android'a следует иметь в виду, что если в манифесте не отключено отображение системного заголовка, то Top будет содержать высоту этого заголовка, а Height будет содержать высоту окна, включающую высоту заголовка.
- При вычислениях доступной для рисования 2D объектов области следует учитывать, что реализации рендера для Android устанавливают viewport, который уже учитывает высоту системного заголовка (т.е. точка с координатами (0,0) находится в левом верхнем углу, непосредственно под заголовком, а высота viewport'a равна (Height - Top)).
- Возвращает
- Value В случае (таком-то...).
- Исключения
-
std::exception |
- Действие невозможно (подробнее см. описание исключения).
|
Замещает covellite::os::IWindow.
Объявления и описания членов классов находятся в файлах:
- Solution/Solution/Covellite.Os/Covellite.Os/Window.hpp
- Solution/Solution/Covellite.Os/Covellite.Os/Window.android.cpp
- Solution/Solution/Covellite.Os/Covellite.Os/Window.cpp
- Solution/Solution/Covellite.Os/Covellite.Os/Window.windows.cpp