Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
IWindow.hpp
1
2
#pragma once
3
#include <Covellite/Events/IEvents.hpp>
4
#include <Covellite/Expanse/IGameScene.hpp>
5
#include <Covellite/Expanse/I3DScene.hpp>
6
7
namespace
covellite
8
{
9
10
namespace
expanse
11
{
12
28
class
IWindow
:
29
public
::covellite::events::IEvents
,
30
public
::covellite::expanse::IGameScene
,
31
public
::covellite::expanse::I3DScene
32
{
33
protected
:
34
using
fnObjectCreation_t = ::std::function<GameObject_t(
void
)>;
35
using
fnObjectCreationCompleted_t = ::std::function<void(ObjectId_t)>;
36
37
public
:
38
virtual
void
DeferredCreateObject(
const
fnObjectCreation_t &,
39
const
fnObjectCreationCompleted_t &) = 0;
40
};
41
42
}
// namespace expanse
43
44
}
// namespace covellite
covellite::events::IEvents
Класс входит в проект Covellite.Events Интерфейсный класс для классов, которые должны использовать ...
Definition:
IEvents.hpp:33
covellite::expanse::I3DScene
Класс входит в проект Covellite.Expanse Интерфейс класса 3D сцены.
Definition:
I3DScene.hpp:27
covellite::expanse::IGameScene
Класс входит в проект Covellite.Expanse Интерфейс класса игровой сцены.
Definition:
IGameScene.hpp:27
covellite::expanse::IWindow
Класс входит в проект Covellite.Expanse Интерфейс класса окна.
Definition:
IWindow.hpp:32
Solution
Solution
Covellite.Expanse
Covellite.Expanse
IWindow.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:23. Создано системой
1.8.18