Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
IWindow.hpp
1
2
#pragma once
3
#include <memory>
4
#include <alicorn/std/string.forward.hpp>
5
#include <Covellite/Events/IEvents.hpp>
6
#include <Covellite/Api/Renders.hpp>
7
8
namespace
covellite
9
{
10
11
namespace
api
12
{
13
33
class
IWindow
:
34
public
::covellite::events::IEvents
35
{
36
protected
:
37
using
RendersPtr_t = ::std::shared_ptr<Component::Renders>;
38
39
public
:
41
virtual
Rect
GetClientRect
(
void
)
const
= 0;
43
virtual
RendersPtr_t
GetRenders
(
void
)
const
= 0;
44
45
public
:
46
virtual
~
IWindow
(
void
) =
default
;
47
};
48
49
}
// namespace api
50
51
}
// namespace covellite
covellite::events::IEvents
Класс входит в проект Covellite.Events Интерфейсный класс для классов, которые должны использовать ...
Definition:
IEvents.hpp:33
covellite::api::IWindow::GetRenders
virtual RendersPtr_t GetRenders(void) const =0
Функция получения объекта создания/удаления рендеров для компонентов.
covellite::api::IWindow
Класс входит в проект Covellite.Api Интерфейсный класс для всех окон, реализующих различные графиче...
Definition:
IWindow.hpp:35
covellite::api::IWindow::GetClientRect
virtual Rect GetClientRect(void) const =0
Функция получения размеров клиентской области окна.
Solution
Solution
Covellite.Api
Covellite.Api
IWindow.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:23. Создано системой
1.8.18