16 struct DirectionalLightProperties {
19 DirectionalLightProperties(glm::vec3 color, glm::vec3 direction) :color(color), direction(direction){}
30 virtual void setUniform(std::shared_ptr<Shader>& shader,
int index);
virtual void setUniform(std::shared_ptr< Shader > &shader, int index)
Definition: DirectionalLight.cpp:5
Base class for lights.
Definition: Light.h:8
Class defining directional lights.
Definition: DirectionalLight.h:8
DirectionalLight(glm::vec3 color, glm::vec3 direction)
Definition: DirectionalLight.cpp:13