added missing setters

This commit is contained in:
Anselme 2016-12-10 15:21:33 +01:00
parent 60a1dfb781
commit 8f23c181fe

View File

@ -36,6 +36,7 @@ public:
virtual LightType getType() = 0;
void setColor(const glm::vec3 &color) { m_color = color; }
glm::vec3 getColor() { return m_color; }
virtual bool isShadowCaster() { return false; }
@ -62,6 +63,7 @@ class DirectionnalLight : public Light
public:
DirectionnalLight(glm::vec3 dir = glm::vec3(0, -1, 0), glm::vec3 lightColor = glm::vec3(1));
void setDir(const glm::vec3 &dir) { m_direction = dir; }
glm::vec3 getDir() { return m_direction; }
virtual LightType getType() { return DIRECTIONNAL; }