Covellite++
Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Toggle main menu visibility
Загрузка...
Поиск...
Не найдено
PointLights.hpp
1
2
#pragma once
3
#include "Lights.hpp"
4
5
namespace
basement
6
{
7
8
namespace
model
9
{
10
11
class
CubeCoords
;
12
28
class
PointLights final
29
{
30
public
:
31
void
Add(
const
CubeCoords
&,
const
float
);
32
void
Remove(
const
CubeCoords
&);
33
Points_t Get(
const
CubeCoords
&,
const
float
)
const
;
34
const
Points_t & GetUserConstantBuffer(
const
CubeCoords
&,
const
float
)
const
;
35
36
private
:
37
class
Data;
38
::std::shared_ptr<Data> m_pData;
39
mutable ::std::size_t m_MaxSceneLightCount = 0;
40
mutable ::std::size_t m_MaxObjectLightCount = 0;
41
42
public
:
43
PointLights(
void
);
44
~PointLights(
void
)
noexcept
;
45
};
46
47
}
// namespace model
48
49
}
// namespace basement
basement
Определения
Common.hpp:10
basement::model::CubeCoords
Класс входит в проект Example Класс манипуляции кубическими координатами.
Определения
CubeCoords.hpp:26
Solution
Solution
Example
Example
Basements
Demo
PointLights.hpp
Документация по Covellite++. Последние изменения:
. Создано системой
1.18.0