Lights get virtual destructor and correct types

This commit is contained in:
Eryn Wells 2014-08-09 21:22:12 -07:00
parent bb789476b6
commit a97e7a6d2e
2 changed files with 7 additions and 1 deletions

View file

@ -18,6 +18,10 @@ Light::Light(const Color& color,
{ } { }
Light::~Light()
{ }
Color& Color&
Light::GetColor() Light::GetColor()
{ {

View file

@ -20,9 +20,11 @@ struct Light
Light(const basics::Color& color, Light(const basics::Color& color,
const Double& intensity = 1.0); const Double& intensity = 1.0);
virtual ~Light();
basics::Color& GetColor(); basics::Color& GetColor();
const basics::Color& GetColor() const; const basics::Color& GetColor() const;
void SetColor(basics::Color& color); void SetColor(const basics::Color& color);
Double GetIntensity() const; Double GetIntensity() const;
void SetIntensity(const Double& intensity); void SetIntensity(const Double& intensity);