From 2356a687e3abae2eecb9060d52bb4c4fadbaaae2 Mon Sep 17 00:00:00 2001 From: Mike Kaganski Date: Thu, 14 May 2020 14:42:24 +0300 Subject: Add AlphaMask::BlendWith method to blend 8-bit alpha masks Required for subsequent soft edge effect improvement Change-Id: I9351b827a83c5651100e73a6846c834f491b861d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95027 Tested-by: Jenkins Reviewed-by: Mike Kaganski (cherry picked from commit 6806616023242aded27b1fae8637d32c9626d472) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95077 --- include/vcl/alpha.hxx | 1 + 1 file changed, 1 insertion(+) (limited to 'include/vcl') diff --git a/include/vcl/alpha.hxx b/include/vcl/alpha.hxx index f87ac133970a..159c61243efa 100644 --- a/include/vcl/alpha.hxx +++ b/include/vcl/alpha.hxx @@ -56,6 +56,7 @@ public: void Erase( sal_uInt8 cTransparency ); void Replace( const Bitmap& rMask, sal_uInt8 rReplaceTransparency ); void Replace( sal_uInt8 cSearchTransparency, sal_uInt8 cReplaceTransparency ); + void BlendWith(const Bitmap& rOther); BitmapReadAccess* AcquireAlphaReadAccess() { return Bitmap::AcquireReadAccess(); } BitmapWriteAccess* AcquireAlphaWriteAccess() { return Bitmap::AcquireWriteAccess(); } -- cgit v1.2.3