20 Light(glm::vec3 pos, glm::vec4 ambient, glm::vec4 diffuse, glm::vec4 specular);
28 Light(glm::vec3 pos, glm::vec4 ambient, glm::vec4 diffuse, glm::vec4 specular,
float shineness);
36 Light(glm::vec3 pos, glm::vec4 ambient, glm::vec4 diffuse, glm::vec4 specular,
float shineness,
float constant_attenuation,
float linear_attenuation,
float quadratic_attenuation);
136 glm::vec3 m_position;
139 glm::vec4 m_specular;
140 float m_constant_attenuation;
141 float m_linear_attenuation;
142 float m_quadratic_attenuation;