- extern void color_to_hsv (Color color, double& h, double& s, double& v);
- extern Color hsv_to_color (double h, double s, double v, double a);
-
- extern void color_to_rgba (Color, double& r, double& g, double& b, double& a);
- extern Color rgba_to_color (double r, double g, double b, double a);
+ extern LIBCANVAS_API void set_source_rgba (Cairo::RefPtr<Cairo::Context>, Color);
+ extern LIBCANVAS_API void set_source_rgb_a (Cairo::RefPtr<Cairo::Context>, Color, float alpha); //override the color's alpha