18 #ifndef LIGHTMANAGER_H
19 #define LIGHTMANAGER_H
28 using Lights = std::list< Light * >;
29 using SpotLights = std::list< SpotLight *>;
51 void setBias_Test(
float value );
52 float getBias_Test(
void);
69 SpotLight * createSpotLight(
const string & light_name );
76 void remove(
const string & light_name );
85 SpotLight * getSpotLight(
const std::string & spotlight_name );
103 SpotLights mSpotLights;
110 #endif // LIGHTMANAGER_H
The LightManager class.
Definition: lightmanager.h:39
The SpotLight class.
Definition: light.h:120
Light * getLight(const std::string &light_name)
getLight
Definition: LightManager.cpp:74
Lights getLights(void)
getLights
Definition: LightManager.cpp:101
SpotLights getSpotLights(void)
getSpotLights
Definition: LightManager.cpp:96
static LightManager * getSingletonPtr(void)
getSingletonPtr
Definition: LightManager.cpp:26
The Light class.
Definition: light.h:31
Light * createLight(const string &light_name)
createLight
Definition: LightManager.cpp:46