Covellite++
Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Toggle main menu visibility
Загрузка...
Поиск...
Не найдено
View.hpp
1
2
#pragma once
3
#include "Defines.hpp"
4
#include "DbRenders.hpp"
5
#include "3DScene.hpp"
6
7
namespace
basement
8
{
9
10
namespace
view
11
{
12
28
class
View final :
29
public
IDbRenders
,
30
public
I3DScene
31
{
32
public
:
33
// Интерфейс IDbRenders
34
void
AddObject(
const
Id_t,
const
Object_t &)
override
;
35
void
RemoveObject(
const
Id_t,
const
Object_t &)
override
;
36
37
public
:
38
// Интерфейс I3DScene
39
void
SetGameScene(
const
GameScenePtr_t &)
override
;
40
void
Render(
void
)
override
;
41
42
private
:
43
DbRenders
m_DbRenders;
44
C3DScene
m_3DScene;
45
46
public
:
47
explicit
View(
const
RendersPtr_t &);
48
};
49
50
}
// namespace view
51
52
}
// namespace basement
basement
Определения
Common.hpp:10
basement::view::C3DScene
Класс входит в проект Example Класс реализации рендеринга 3D сцены.
Определения
3DScene.hpp:31
basement::view::DbRenders
Класс входит в проект Example Класс реализации базы данных рендеров.
Определения
DbRenders.hpp:29
basement::view::I3DScene
Класс входит в проект Example Интерфейсный класс 3D сцены.
Определения
I3DScene.hpp:27
basement::view::IDbRenders
Класс входит в проект Example Интерфейсный класс базы данных рендеров.
Определения
IDbRenders.hpp:27
Solution
Solution
Example
Example
Basements
Demo
View.hpp
Документация по Covellite++. Последние изменения:
. Создано системой
1.18.0