Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Класс covellite::os::Windowfinal

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

#include <Window.hpp>

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

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

Rect GetClientRect (void) const override
 Функция получения размеров клиентской области окна.
 
- Открытые члены унаследованные от covellite::app::IWindow
- Открытые члены унаследованные от covellite::os::IWindow
- Открытые члены унаследованные от covellite::events::IEvents

Подробное описание

Класс входит в проект 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.


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