summaryrefslogtreecommitdiff
path: root/drawinglayer
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2023-12-02 22:30:07 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-12-03 16:36:18 +0100
commitf8610622068edc0d69854fb44546fae7245a9568 (patch)
tree00a700f1926328c852db35747885ee034aac2029 /drawinglayer
parent38fe084882f48153c956bc07079d5d64c41c546c (diff)
ProcessAndBlurAlphaMask should take an AlphaMask as param
Change-Id: I9235e74499d95750ca93da050014657b418c27d1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160249 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'drawinglayer')
-rw-r--r--drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.cxx4
-rw-r--r--drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.hxx2
2 files changed, 3 insertions, 3 deletions
diff --git a/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.cxx b/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.cxx
index bcd5f779af79..ee4b6d4cb14f 100644
--- a/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.cxx
+++ b/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.cxx
@@ -30,12 +30,12 @@ namespace drawinglayer::primitive2d
Negative fErodeDilateRadius values mean erode, positive - dilate.
nTransparency defines minimal transparency level.
*/
-AlphaMask ProcessAndBlurAlphaMask(const Bitmap& rMask, double fErodeDilateRadius,
+AlphaMask ProcessAndBlurAlphaMask(const AlphaMask& rMask, double fErodeDilateRadius,
double fBlurRadius, sal_uInt8 nTransparency, bool bConvertTo1Bit)
{
// Invert it to operate in the transparency domain. Trying to update this method to
// work in the alpha domain is fraught with hazards.
- Bitmap tmpMask = rMask;
+ AlphaMask tmpMask = rMask;
tmpMask.Invert();
// Only completely white pixels on the initial mask must be considered for transparency. Any
diff --git a/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.hxx b/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.hxx
index 61079728d841..b6a62be8863e 100644
--- a/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.hxx
+++ b/drawinglayer/source/primitive2d/GlowSoftEgdeShadowTools.hxx
@@ -29,7 +29,7 @@ namespace drawinglayer::primitive2d
Negative fErodeDilateRadius values mean erode, positive - dilate.
nTransparency defines minimal transparency level.
*/
-AlphaMask ProcessAndBlurAlphaMask(const Bitmap& rMask, double fErodeDilateRadius,
+AlphaMask ProcessAndBlurAlphaMask(const AlphaMask& rMask, double fErodeDilateRadius,
double fBlurRadius, sal_uInt8 nTransparency,
bool bConvertTo1Bit = true);