class Light
{
private:
- Color ambient;
Color diffuse;
Color specular;
Vector4 position;
public:
Light();
- void set_ambient(const Color &c);
void set_diffuse(const Color &c);
void set_specular(const Color &c);
- const Color &get_ambient() const { return ambient; }
const Color &get_diffuse() const { return diffuse; }
const Color &get_specular() const { return specular; }