Class for light factory. More...
#include <Light.hpp>
Collaboration diagram for ven::LightFactory:Public Member Functions | |
| LightFactory ()=delete | |
| ~LightFactory ()=default | |
| LightFactory (const LightFactory &)=delete | |
| LightFactory & | operator= (const LightFactory &)=delete |
| LightFactory (LightFactory &&)=delete | |
| LightFactory & | operator= (LightFactory &&)=delete |
Static Public Member Functions | |
| static std::unique_ptr< Light > | create (const Transform3D &transform=DEFAULT_TRANSFORM, glm::vec4 color=DEFAULT_LIGHT_COLOR) |
| static std::unique_ptr< Light > | duplicate (const Light &cpyLight) |
Static Private Attributes | |
| static unsigned int | m_currentLightId = 0 |
|
delete |
|
default |
|
delete |
|
delete |
|
static |
Definition at line 5 of file Light.cpp.
References m_currentLightId, and ven::MAX_LIGHTS.
Referenced by duplicate().
Here is the caller graph for this function:Definition at line 35 of file Light.hpp.
References ven::Light::color, create(), and ven::Light::transform.
Referenced by ven::Gui::lightsSection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
delete |
|
delete |
|
staticprivate |