diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-01-03 13:14:55 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-01-19 00:07:24 +0900 |
commit | 009c1752b1eff36827dae4fa9bd394c5089dcc55 (patch) | |
tree | de783aaf3a0211acd012a6af5c3f9e6d07fdb78d /include | |
parent | 15db0307fe6429238be72612cccd4a1df5e1e97c (diff) |
Extract slow path of DrawDeviceAlphaBitmap into its own method
Additioanlly cleanup and use ScopedReadAccess
Change-Id: Ia3365f4dc968368bdd90d4398188bffe2d56e89b
Diffstat (limited to 'include')
-rw-r--r-- | include/vcl/outdev.hxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx index 5ce1a27515a8..f8fd837f3bf3 100644 --- a/include/vcl/outdev.hxx +++ b/include/vcl/outdev.hxx @@ -1406,6 +1406,12 @@ private: const Point& rSrcPtPixel, const Size& rSrcSizePixel ); + SAL_DLLPRIVATE void DrawDeviceAlphaBitmapSlowPath( + const Bitmap& rBitmap, const AlphaMask& rAlpha, + Rectangle aDstRect, Rectangle aBmpRect, + Size& aOutSz, Point& aOutPt); + + SAL_DLLPRIVATE bool BlendBitmap( const SalTwoRect& rPosAry, const Bitmap& rBmp ); |