This file contains the Light class.
static std::unique_ptr< Light > duplicate(const Light &cpyLight)
static unsigned int m_currentLightId
LightFactory & operator=(LightFactory &&)=delete
LightFactory(const LightFactory &)=delete
LightFactory(LightFactory &&)=delete
LightFactory & operator=(const LightFactory &)=delete
static std::unique_ptr< Light > create(const Transform3D &transform=DEFAULT_TRANSFORM, glm::vec4 color=DEFAULT_LIGHT_COLOR)
static constexpr Transform3D DEFAULT_TRANSFORM
static constexpr glm::vec4 DEFAULT_LIGHT_COLOR