summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-12-19 09:53:26 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-12-19 09:53:26 -0500
commita494211e737eb47ffb135400f757a44fae16016f (patch)
tree1b959b374e9b7603c32767529ca0deb28b92a993 /libs/canvas/canvas
parent55d91f71e071f4df3db4f6297692519ab698ff7a (diff)
add ArdourCanvas::change_alpha()
Time to move away from rgba macros
Diffstat (limited to 'libs/canvas/canvas')
-rw-r--r--libs/canvas/canvas/colors.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/canvas/canvas/colors.h b/libs/canvas/canvas/colors.h
index 526eb991e2..87901b4586 100644
--- a/libs/canvas/canvas/colors.h
+++ b/libs/canvas/canvas/colors.h
@@ -31,6 +31,8 @@ namespace ArdourCanvas
struct LIBCANVAS_API HSV;
struct LIBCANVAS_API HSVA;
+extern LIBCANVAS_API Color change_alpha (Color, double alpha);
+
extern LIBCANVAS_API Color hsva_to_color (double h, double s, double v, double a = 1.0);
extern LIBCANVAS_API void color_to_hsva (Color color, double& h, double& s, double& v, double& a);
extern LIBCANVAS_API void color_to_hsv (Color color, double& h, double& s, double& v);