#include <NavLights.h>
◆ LightColor
| Enumerator |
|---|
| NAVLIGHT_RED | |
| NAVLIGHT_GREEN | |
| NAVLIGHT_BLUE | |
| NAVLIGHT_YELLOW | |
| NAVLIGHT_OFF | |
◆ NavLights()
◆ ~NavLights()
| NavLights::~NavLights |
( |
| ) |
|
|
virtual |
◆ Init()
◆ LoadFromJson()
| void NavLights::LoadFromJson |
( |
const Json & |
jsonObj | ) |
|
|
virtual |
◆ Render()
◆ SaveToJson()
| void NavLights::SaveToJson |
( |
Json & |
jsonObj | ) |
|
|
virtual |
◆ SetColor()
| void NavLights::SetColor |
( |
unsigned int |
group, |
|
|
LightColor |
c |
|
) |
| |
◆ SetEnabled()
| void NavLights::SetEnabled |
( |
bool |
on | ) |
|
|
inline |
◆ SetMask()
| void NavLights::SetMask |
( |
unsigned int |
group, |
|
|
uint8_t |
mask |
|
) |
| |
◆ Uninit()
| void NavLights::Uninit |
( |
| ) |
|
|
static |
◆ Update()
| void NavLights::Update |
( |
float |
time | ) |
|
◆ m_billboardTris
◆ m_enabled
| bool NavLights::m_enabled |
|
protected |
◆ m_groupLights
| std::map<Uint32, std::vector<LightBulb> > NavLights::m_groupLights |
|
protected |
◆ m_period
| float NavLights::m_period |
|
protected |
◆ m_time
The documentation for this class was generated from the following files: