22 assert(light_manager &&
"No light_manager");
24 return light_manager->GetColor(
_id);
29 assert(light_manager &&
"No light_manager");
30 return light_manager->GetIntensity(
_id);
35 assert(light_manager &&
"No light_manager");
36 return light_manager->GetLightGroup(
_id);
41 assert(light_manager &&
"No light_manager");
42 return light_manager->GetLightState(
_id);
47 assert(light_manager &&
"No light_manager");
49 return light_manager->IsActive(
_id) ==
true;
54 assert(light_manager &&
"No light_manager");
56 return light_manager->IsActive(
_id) ==
false;
61 assert(light_manager &&
"No light_manager");
62 light_manager->SetColor(
_id, color);
67 assert(light_manager &&
"No light_manager");
68 light_manager->SetIntensity(
_id, intensity);
73 assert(light_manager &&
"No light_manager");
74 light_manager->SetLightGroup(
_id, group);
79 assert(light_manager &&
"No light_manager");
80 light_manager->SetLightState(
_id, state);
85 assert(light_manager &&
"No light_manager");
86 light_manager->SetActive(
_id,
true);
91 assert(light_manager &&
"No light_manager");
92 light_manager->SetActive(
_id,
false);
void SetLightState(const LightState &state)
LightGroup GetLightGroup() const
LightState GetLightState() const
float GetIntensity() const
void SetColor(Color color)
void SetIntensity(float intensity)
WeakPtr< LightManager > _light_manager
void SetLightGroup(LightGroup group)