summaryrefslogtreecommitdiff
path: root/vcl/inc
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@collabora.com>2019-10-01 17:37:14 +0200
committerLuboš Luňák <l.lunak@collabora.com>2019-10-01 17:37:14 +0200
commit400a217234c8223fa6bf28e01b79dca38fb6bc93 (patch)
tree159c21c089589f20546f2d86470cb0c3a10168af /vcl/inc
parentcdd4714b322caf6df9c864eb89d12261037bf83a (diff)
implement skia copyBits()
Change-Id: I6706de1daaac60ce493b60af129e7a8e92c73bed
Diffstat (limited to 'vcl/inc')
-rw-r--r--vcl/inc/skia/gdiimpl.hxx2
-rw-r--r--vcl/inc/skia/x11/gdiimpl.hxx6
2 files changed, 3 insertions, 5 deletions
diff --git a/vcl/inc/skia/gdiimpl.hxx b/vcl/inc/skia/gdiimpl.hxx
index 190fa19d32ad..6cc61431bcce 100644
--- a/vcl/inc/skia/gdiimpl.hxx
+++ b/vcl/inc/skia/gdiimpl.hxx
@@ -114,6 +114,8 @@ public:
virtual void copyArea(long nDestX, long nDestY, long nSrcX, long nSrcY, long nSrcWidth,
long nSrcHeight, bool bWindowInvalidate) override;
+ virtual void copyBits(const SalTwoRect& rPosAry, SalGraphics* pSrcGraphics) override;
+
virtual bool blendBitmap(const SalTwoRect&, const SalBitmap& rBitmap) override;
virtual bool blendAlphaBitmap(const SalTwoRect&, const SalBitmap& rSrcBitmap,
diff --git a/vcl/inc/skia/x11/gdiimpl.hxx b/vcl/inc/skia/x11/gdiimpl.hxx
index 1c6be63c0eca..670c1117d32d 100644
--- a/vcl/inc/skia/x11/gdiimpl.hxx
+++ b/vcl/inc/skia/x11/gdiimpl.hxx
@@ -26,15 +26,11 @@ public:
virtual ~X11SkiaSalGraphicsImpl() override;
public:
- // implementation of X11GraphicsImpl
-
- virtual void copyBits(const SalTwoRect& rPosAry, SalGraphics* pSrcGraphics) override;
-
virtual void Init() override;
+ // implementation of X11GraphicsImpl
void FillPixmapFromScreen(X11Pixmap* pPixmap, int nX, int nY) override;
bool RenderPixmapToScreen(X11Pixmap* pPixmap, X11Pixmap* pMask, int nX, int nY) override;
-
bool RenderAndCacheNativeControl(X11Pixmap* pPixmap, X11Pixmap* pMask, int nX, int nY,
ControlCacheKey& aControlCacheKey) override;
bool TryRenderCachedNativeControl(ControlCacheKey& rControlCacheKey, int nX, int nY) override;