const Color &get_diffuse() const { return diffuse; }
const Color &get_specular() const { return specular; }
const Color &get_diffuse() const { return diffuse; }
const Color &get_specular() const { return specular; }
/** Sets the position of the Light. For a directional light, set the xyz
components to a vector pointing towards the light and the w component to 0. */
void set_position(const Vector4 &);
/** Sets the position of the Light. For a directional light, set the xyz
components to a vector pointing towards the light and the w component to 0. */
void set_position(const Vector4 &);