diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2019-10-21 10:26:21 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2019-11-27 09:55:09 +0100 |
commit | 504414a674ebaf103603e033da5b818dc9f4ce90 (patch) | |
tree | 02174090ed06483fec69021239d83c0678c16194 /vcl/skia/gdiimpl.cxx | |
parent | 1475837a107a3aa3551883d9fe9602ae9f97babb (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.cxx | 12 |
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. |