Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Класс covellite::os::Windowfinal

Класс входит в проект Covellite.Os
Класс окна операционной системы программы. Подробнее...

#include <Window.hpp>

Граф наследования:covellite::os::Window:
Inheritance graph
Граф связей класса covellite::os::Window:
Collaboration graph

Открытые члены

Any_t GetHandle (void) const override
 Функция получения хэндла окна для конкретной операционной системы.
 
Rect GetClientRect (void) const override
 Функция получения размеров клиентской области окна. Подробнее...
 
const Configuration_tGetConfiguration (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)

Методы

◆ 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.


Объявления и описания членов классов находятся в файлах: