summaryrefslogtreecommitdiff
path: root/vcl/skia/gdiimpl.cxx
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2019-10-21 10:26:21 +0200
committerLuboš Luňák <l.lunak@collabora.com>2019-11-27 09:55:09 +0100
commit504414a674ebaf103603e033da5b818dc9f4ce90 (patch)
tree02174090ed06483fec69021239d83c0678c16194 /vcl/skia/gdiimpl.cxx
parent1475837a107a3aa3551883d9fe9602ae9f97babb (diff)
skia: move {to,from}SkColor to gdiimpl.cxx
Currently {to,from}SkColor is not used elsewhere so no need to have it defined in the header. Change-Id: I693902a876a55caead4a82982c1420d6883dd5e8
Diffstat (limited to 'vcl/skia/gdiimpl.cxx')
-rw-r--r--vcl/skia/gdiimpl.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/vcl/skia/gdiimpl.cxx b/vcl/skia/gdiimpl.cxx
index 560a1d1a3ee6..deb35255ddfa 100644
--- a/vcl/skia/gdiimpl.cxx
+++ b/vcl/skia/gdiimpl.cxx
@@ -67,6 +67,18 @@ void lclPolygonToPath(const basegfx::B2DPolygon& rPolygon, SkPath& rPath)
if (bClosePath)
rPath.close();
}
+
+SkColor toSkColor(Color color)
+{
+ return SkColorSetARGB(255 - color.GetTransparency(), color.GetRed(), color.GetGreen(),
+ color.GetBlue());
+}
+
+Color fromSkColor(SkColor color)
+{
+ return Color(255 - SkColorGetA(color), SkColorGetR(color), SkColorGetG(color),
+ SkColorGetB(color));
+}
} // end anonymous namespace
// Class that triggers flushing the backing buffer when idle.