private:
Color color;
+ Color transmittance;
Vector4 position;
Vector3 spot_dir;
Vector3 direction;
to shaders as light_sources[i].color. */
void set_color(const Color &);
+ /** Sets a multiplier on how much light actually reaches the target. Used
+ when modeling an atmosphere. */
+ void set_transmittance(const Color &);
+
const Color &get_color() const { return color; }
+ const Color &get_transmittance() const { return transmittance; }
DEPRECATED void set_diffuse(const Color &c) { set_color(c); }
DEPRECATED void set_specular(const Color &) { }