diff options
-rw-r--r-- | vcl/inc/skia/gdiimpl.hxx | 11 | ||||
-rw-r--r-- | vcl/skia/gdiimpl.cxx | 12 |
2 files changed, 13 insertions, 10 deletions
diff --git a/vcl/inc/skia/gdiimpl.hxx b/vcl/inc/skia/gdiimpl.hxx index e0f5074c49d2..c7c59ac9b2d6 100644 --- a/vcl/inc/skia/gdiimpl.hxx +++ b/vcl/inc/skia/gdiimpl.hxx @@ -210,16 +210,7 @@ protected: int GetWidth() const { return mProvider ? mProvider->GetWidth() : 1; } // get the height of the device int GetHeight() const { return mProvider ? mProvider->GetHeight() : 1; } - static SkColor toSkColor(Color color) - { - return SkColorSetARGB(255 - color.GetTransparency(), color.GetRed(), color.GetGreen(), - color.GetBlue()); - } - static Color fromSkColor(SkColor color) - { - return Color(255 - SkColorGetA(color), SkColorGetR(color), SkColorGetG(color), - SkColorGetB(color)); - } + void drawMask(const SalTwoRect& rPosAry, const SkBitmap& rBitmap, Color nMaskColor); SalGraphics& mParent; 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. |