diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-07-23 19:15:20 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-07-24 19:15:00 +0900 |
commit | 450727fdffa4a0dc3b2d4e635a5c1bc0411b3c36 (patch) | |
tree | 190bc9941d55a7706becf9acfe8940d468b5a6e2 /vcl/unx/generic/gdi/gdiimpl.hxx | |
parent | filter: MSVC wants to generate unnecessary copy assignment again (diff) | |
download | core-450727fdffa4a0dc3b2d4e635a5c1bc0411b3c36.tar.gz core-450727fdffa4a0dc3b2d4e635a5c1bc0411b3c36.zip |
tdf#92018 cache native controls for X11 OpenGL backend (for now)
Change-Id: I85c7cc01113bc4ac810c450a6460059463cc8e03
Diffstat (limited to 'vcl/unx/generic/gdi/gdiimpl.hxx')
-rw-r--r-- | vcl/unx/generic/gdi/gdiimpl.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vcl/unx/generic/gdi/gdiimpl.hxx b/vcl/unx/generic/gdi/gdiimpl.hxx index f5df99caa853..3059dc4a790a 100644 --- a/vcl/unx/generic/gdi/gdiimpl.hxx +++ b/vcl/unx/generic/gdi/gdiimpl.hxx @@ -279,6 +279,11 @@ public: void Init() SAL_OVERRIDE; bool FillPixmapFromScreen( X11Pixmap* pPixmap, int nX, int nY ) SAL_OVERRIDE; bool RenderPixmapToScreen( X11Pixmap* pPixmap, X11Pixmap* pMask, int nX, int nY ) SAL_OVERRIDE; + + virtual bool TryRenderCachedNativeControl(ControlCacheKey& rControlCacheKey, + int nX, int nY) SAL_OVERRIDE; + virtual bool RenderAndCacheNativeControl(X11Pixmap* pPixmap, X11Pixmap* pMask, int nX, int nY, + ControlCacheKey& aControlCacheKey) SAL_OVERRIDE; }; #endif |