10 : red(0), green(0), blue(0), alpha(1.0)
12 Color(float red, float green, float blue, float alpha = 1.0)
13 : red(red), green(green), blue(blue), alpha(alpha)
19 Color(const std::vector<float>& vals)
33 void check_color_ranges()
35 if(red < 0 || red > 1.0 || green < 0 || green > 1.0
36 || blue < 0 || blue > 1.0
37 || alpha < 0 || alpha > 1.0)
38 printf("Warning: color value out of range: %f %f %f %f\n",
39 red, green, blue, alpha);
42 float red, green, blue, alpha;