Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
IProduce3DObject.impl.hpp
1
2
#pragma once
3
#include <Covellite/Expanse/Defines.hpp>
4
5
namespace
covellite
6
{
7
8
namespace
expanse
9
{
10
26
class
IProduce3DObject
27
{
28
public
:
35
virtual
void
Add
(
const
ObjectId_t,
const
C3DObject_t &) = 0;
36
43
virtual
void
Remove
(
const
ObjectId_t) = 0;
44
45
public
:
46
IProduce3DObject
(
void
) =
default
;
47
IProduce3DObject
(
const
IProduce3DObject
&) =
delete
;
48
IProduce3DObject
(
IProduce3DObject
&&) =
delete
;
49
IProduce3DObject
& operator= (
const
IProduce3DObject
&) =
delete
;
50
IProduce3DObject
& operator= (
IProduce3DObject
&&) =
delete
;
51
virtual
~
IProduce3DObject
(
void
) =
default
;
52
};
53
54
}
// namespace expanse
55
56
}
// namespace covellite
covellite::expanse::IProduce3DObject
Класс входит в проект Covellite.Expanse Интерфейсный класс создания/удаления 3D объектов.
Definition:
IProduce3DObject.impl.hpp:27
covellite::expanse::IProduce3DObject::Remove
virtual void Remove(const ObjectId_t)=0
Функция удаления 3D объекта из 3D cцены.
covellite::expanse::IProduce3DObject::Add
virtual void Add(const ObjectId_t, const C3DObject_t &)=0
Функция добавления 3D объекта в 3D сцену.
Solution
Solution
Covellite.Expanse
Covellite.Expanse
IProduce3DObject.impl.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:27. Создано системой
1.8.18