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

Класс входит в проект Covellite.Api
Класс окна-фасада для скрытия реализаций конкретных графических API. Подробнее...

#include <Window.hpp>

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

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

Rect GetClientRect (void) const override
 Функция получения размеров клиентской области окна.
 
RendersPtr_t GetRenders (void) const override
 Функция получения объекта для созданий рендеров компонентов объектов 3D сцены. Подробнее...
 

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

Класс входит в проект Covellite.Api
Класс окна-фасада для скрытия реализаций конкретных графических API.

Версия
1.0.0.0
2.0.0.0
3.0.0.0
3.1.0.0
Дата
16 Октябрь 2017
10 Июнь 2018
20 Август 2018
19 Ноябрь 2018
Автор
CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)

Методы

◆ GetRenders()

auto Window::GetRenders ( void  ) const
overridevirtual

Функция получения объекта для созданий рендеров компонентов объектов 3D сцены.

  • При каждом вызове создается новый объект; допустимо использовать несколько объектов одновременно, но при этом следует следить, чтобы удаление рендеров для компонентов производилось в том же объекте, в котором они создавались.
Исключения
std::exception
  • Действие невозможно (подробнее см. описание исключения).

Замещает covellite::api::IWindow.


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