10#include <unordered_map>
32 using Map = std::unordered_map<unsigned int, Light>;
std::string getName() const
std::unordered_map< unsigned int, Light > Map
Light(const Light &)=delete
unsigned int getId() const
Light(const unsigned int objId)
void setName(const std::string &name)
Light & operator=(const Light &)=delete
Light & operator=(Light &&)=default
float getShininess() const
void setShininess(const float shininess)
static constexpr uint8_t MAX_LIGHTS
static constexpr float DEFAULT_SHININESS
static constexpr float DEFAULT_LIGHT_INTENSITY
static constexpr glm::vec4 DEFAULT_LIGHT_COLOR
static constexpr float DEFAULT_LIGHT_RADIUS