rename ImpBitmap methods
to match underlying SalBitmap methods, in preparation for getting rid of
ImpBitmap
Change-Id: I14200ef53b1fdb8c1fa94d7d09319187cdfb3996
Reviewed-on: https://gerrit.libreoffice.org/52949
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
diff --git a/vcl/inc/impbmp.hxx b/vcl/inc/impbmp.hxx
index 3281c74..57fb240 100644
--- a/vcl/inc/impbmp.hxx
+++ b/vcl/inc/impbmp.hxx
@@ -53,23 +53,23 @@ public:
SalBitmap* ImplGetSalBitmap() const { return mpSalBitmap.get(); }
void ImplCreate( const Size& rSize, sal_uInt16 nBitCount, const BitmapPalette& rPal );
bool ImplCreate( const ImpBitmap& rImpBitmap );
bool ImplCreate( const ImpBitmap& rImpBitmap, SalGraphics* pGraphics );
bool ImplCreate( const ImpBitmap& rImpBitmap, sal_uInt16 nNewBitCount );
void Create( const Size& rSize, sal_uInt16 nBitCount, const BitmapPalette& rPal );
bool Create( const ImpBitmap& rImpBitmap );
bool Create( const ImpBitmap& rImpBitmap, SalGraphics* pGraphics );
bool Create( const ImpBitmap& rImpBitmap, sal_uInt16 nNewBitCount );
Size ImplGetSize() const;
sal_uInt16 ImplGetBitCount() const;
Size GetSize() const;
sal_uInt16 GetBitCount() const;
BitmapBuffer* ImplAcquireBuffer( BitmapAccessMode nMode );
void ImplReleaseBuffer( BitmapBuffer* pBuffer, BitmapAccessMode nMode );
BitmapBuffer* AcquireBuffer( BitmapAccessMode nMode );
void ReleaseBuffer( BitmapBuffer* pBuffer, BitmapAccessMode nMode );
BitmapChecksum ImplGetChecksum() const;
void ImplInvalidateChecksum();
BitmapChecksum GetChecksum() const;
void InvalidateChecksum();
bool ImplScalingSupported() const;
bool ImplScale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag );
bool ImplReplace( const Color& rSearchColor, const Color& rReplaceColor, sal_uInt8 nTol );
bool ScalingSupported() const;
bool Scale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag );
bool Replace( const Color& rSearchColor, const Color& rReplaceColor, sal_uInt8 nTol );
bool ConvertToGreyscale();
};
diff --git a/vcl/source/bitmap/bitmap.cxx b/vcl/source/bitmap/bitmap.cxx
index 86868f70..f02acce 100644
--- a/vcl/source/bitmap/bitmap.cxx
+++ b/vcl/source/bitmap/bitmap.cxx
@@ -43,7 +43,7 @@ Bitmap::Bitmap(const Bitmap& rBitmap)
Bitmap::Bitmap(SalBitmap* pSalBitmap)
: mxImpBmp(new ImpBitmap(pSalBitmap))
, maPrefMapMode(MapMode(MapUnit::MapPixel))
, maPrefSize(mxImpBmp->ImplGetSize())
, maPrefSize(mxImpBmp->GetSize())
{
}
@@ -104,7 +104,7 @@ Bitmap::Bitmap( const Size& rSizePixel, sal_uInt16 nBitCount, const BitmapPalett
}
mxImpBmp.reset(new ImpBitmap);
mxImpBmp->ImplCreate( rSizePixel, nBitCount, pRealPal ? *pRealPal : aPal );
mxImpBmp->Create( rSizePixel, nBitCount, pRealPal ? *pRealPal : aPal );
}
}
@@ -242,12 +242,12 @@ void Bitmap::SetEmpty()
Size Bitmap::GetSizePixel() const
{
return( mxImpBmp ? mxImpBmp->ImplGetSize() : Size() );
return( mxImpBmp ? mxImpBmp->GetSize() : Size() );
}
sal_uInt16 Bitmap::GetBitCount() const
{
return( mxImpBmp ? mxImpBmp->ImplGetBitCount() : 0 );
return( mxImpBmp ? mxImpBmp->GetBitCount() : 0 );
}
bool Bitmap::HasGreyPalette() const
@@ -271,7 +271,7 @@ BitmapChecksum Bitmap::GetChecksum() const
if( mxImpBmp )
{
nRet = mxImpBmp->ImplGetChecksum();
nRet = mxImpBmp->GetChecksum();
if (!nRet)
{
@@ -280,11 +280,11 @@ BitmapChecksum Bitmap::GetChecksum() const
// so, we need to update the imp bitmap for this bitmap instance
// as we do in BitmapInfoAccess::ImplCreate
std::shared_ptr<ImpBitmap> xNewImpBmp(new ImpBitmap);
if (xNewImpBmp->ImplCreate(*mxImpBmp, GetBitCount()))
if (xNewImpBmp->Create(*mxImpBmp, GetBitCount()))
{
Bitmap* pThis = const_cast<Bitmap*>(this);
pThis->mxImpBmp = xNewImpBmp;
nRet = mxImpBmp->ImplGetChecksum();
nRet = mxImpBmp->GetChecksum();
}
}
}
@@ -298,7 +298,7 @@ void Bitmap::ImplMakeUnique()
{
std::shared_ptr<ImpBitmap> xOldImpBmp = mxImpBmp;
mxImpBmp.reset(new ImpBitmap);
mxImpBmp->ImplCreate(*xOldImpBmp);
mxImpBmp->Create(*xOldImpBmp);
}
}
@@ -829,7 +829,7 @@ Bitmap Bitmap::CreateDisplayBitmap( OutputDevice* pDisplay )
if( mxImpBmp && pDispGraphics )
{
std::shared_ptr<ImpBitmap> xImpDispBmp(new ImpBitmap);
if (xImpDispBmp->ImplCreate(*mxImpBmp, pDispGraphics))
if (xImpDispBmp->Create(*mxImpBmp, pDispGraphics))
aDispBmp.ImplSetImpBitmap(xImpDispBmp);
}
diff --git a/vcl/source/bitmap/bitmappaint.cxx b/vcl/source/bitmap/bitmappaint.cxx
index 877ec5c..aa21c4d 100644
--- a/vcl/source/bitmap/bitmappaint.cxx
+++ b/vcl/source/bitmap/bitmappaint.cxx
@@ -143,7 +143,7 @@ bool Bitmap::Invert()
}
}
mxImpBmp->ImplInvalidateChecksum();
mxImpBmp->InvalidateChecksum();
pAcc.reset();
bRet = true;
}
@@ -860,12 +860,11 @@ bool Bitmap::Replace(const Color& rSearchColor, const Color& rReplaceColor, sal_
{
// implementation specific replace
std::shared_ptr<ImpBitmap> xImpBmp(new ImpBitmap);
if (xImpBmp->ImplCreate(*mxImpBmp)
&& xImpBmp->ImplReplace(rSearchColor, rReplaceColor, nTol))
if (xImpBmp->Create(*mxImpBmp) && xImpBmp->Replace(rSearchColor, rReplaceColor, nTol))
{
ImplSetImpBitmap(xImpBmp);
maPrefMapMode = MapMode(MapUnit::MapPixel);
maPrefSize = xImpBmp->ImplGetSize();
maPrefSize = xImpBmp->GetSize();
return true;
}
}
diff --git a/vcl/source/gdi/bitmap3.cxx b/vcl/source/gdi/bitmap3.cxx
index a8c4297..7a0014b 100644
--- a/vcl/source/gdi/bitmap3.cxx
+++ b/vcl/source/gdi/bitmap3.cxx
@@ -229,7 +229,7 @@ bool Bitmap::Convert( BmpConversion eConversion )
{
std::shared_ptr<ImpBitmap> xImpBmp(new ImpBitmap);
// frequently used conversion for creating alpha masks
if (xImpBmp->ImplCreate(*mxImpBmp) && xImpBmp->ConvertToGreyscale())
if (xImpBmp->Create(*mxImpBmp) && xImpBmp->ConvertToGreyscale())
{
ImplSetImpBitmap(xImpBmp);
SAL_INFO( "vcl.opengl", "Ref count: " << mxImpBmp.use_count() );
@@ -732,16 +732,16 @@ bool Bitmap::Scale( const double& rScaleX, const double& rScaleY, BmpScaleFlag n
const sal_uInt16 nStartCount(GetBitCount());
if (mxImpBmp && mxImpBmp->ImplScalingSupported())
if (mxImpBmp && mxImpBmp->ScalingSupported())
{
// implementation specific scaling
std::shared_ptr<ImpBitmap> xImpBmp(new ImpBitmap);
if (xImpBmp->ImplCreate(*mxImpBmp) && xImpBmp->ImplScale(rScaleX, rScaleY, nScaleFlag))
if (xImpBmp->Create(*mxImpBmp) && xImpBmp->Scale(rScaleX, rScaleY, nScaleFlag))
{
ImplSetImpBitmap(xImpBmp);
SAL_INFO( "vcl.opengl", "Ref count: " << mxImpBmp.use_count() );
maPrefMapMode = MapMode( MapUnit::MapPixel );
maPrefSize = xImpBmp->ImplGetSize();
maPrefSize = xImpBmp->GetSize();
return true;
}
}
diff --git a/vcl/source/gdi/bmpacc.cxx b/vcl/source/gdi/bmpacc.cxx
index 34919a3..a9e0618 100644
--- a/vcl/source/gdi/bmpacc.cxx
+++ b/vcl/source/gdi/bmpacc.cxx
@@ -49,16 +49,16 @@ BitmapInfoAccess::BitmapInfoAccess( Bitmap& rBitmap, BitmapAccessMode nMode ) :
"Unpredictable results: bitmap is referenced more than once!" );
}
mpBuffer = xImpBmp->ImplAcquireBuffer( mnAccessMode );
mpBuffer = xImpBmp->AcquireBuffer( mnAccessMode );
if( !mpBuffer )
{
std::shared_ptr<ImpBitmap> xNewImpBmp(new ImpBitmap);
if (xNewImpBmp->ImplCreate(*xImpBmp, rBitmap.GetBitCount()))
if (xNewImpBmp->Create(*xImpBmp, rBitmap.GetBitCount()))
{
xImpBmp = xNewImpBmp;
rBitmap.ImplSetImpBitmap( xImpBmp );
mpBuffer = xImpBmp->ImplAcquireBuffer( mnAccessMode );
mpBuffer = xImpBmp->AcquireBuffer( mnAccessMode );
}
}
@@ -72,7 +72,7 @@ BitmapInfoAccess::~BitmapInfoAccess()
if (mpBuffer && xImpBmp)
{
xImpBmp->ImplReleaseBuffer( mpBuffer, mnAccessMode );
xImpBmp->ReleaseBuffer( mpBuffer, mnAccessMode );
mpBuffer = nullptr;
}
}
@@ -100,7 +100,7 @@ BitmapReadAccess::BitmapReadAccess( Bitmap& rBitmap, BitmapAccessMode nMode ) :
if (!bOk)
{
xImpBmp->ImplReleaseBuffer( mpBuffer, mnAccessMode );
xImpBmp->ReleaseBuffer( mpBuffer, mnAccessMode );
mpBuffer = nullptr;
}
}
diff --git a/vcl/source/gdi/impbmp.cxx b/vcl/source/gdi/impbmp.cxx
index 9b9835b..04b3f4c 100644
--- a/vcl/source/gdi/impbmp.cxx
+++ b/vcl/source/gdi/impbmp.cxx
@@ -40,76 +40,76 @@ ImpBitmap::~ImpBitmap()
bool ImpBitmap::ImplIsEqual(const ImpBitmap& rBmp) const
{
return (rBmp.ImplGetSize() == ImplGetSize() &&
rBmp.ImplGetBitCount() == ImplGetBitCount() &&
rBmp.ImplGetChecksum() == ImplGetChecksum());
return (rBmp.GetSize() == GetSize() &&
rBmp.GetBitCount() == GetBitCount() &&
rBmp.GetChecksum() == GetChecksum());
}
void ImpBitmap::ImplCreate(const Size& rSize, sal_uInt16 nBitCount, const BitmapPalette& rPal)
void ImpBitmap::Create(const Size& rSize, sal_uInt16 nBitCount, const BitmapPalette& rPal)
{
mpSalBitmap->Create( rSize, nBitCount, rPal );
}
bool ImpBitmap::ImplCreate( const ImpBitmap& rImpBitmap )
bool ImpBitmap::Create( const ImpBitmap& rImpBitmap )
{
return mpSalBitmap->Create( *rImpBitmap.mpSalBitmap );
}
bool ImpBitmap::ImplCreate( const ImpBitmap& rImpBitmap, SalGraphics* pGraphics )
bool ImpBitmap::Create( const ImpBitmap& rImpBitmap, SalGraphics* pGraphics )
{
return mpSalBitmap->Create( *rImpBitmap.mpSalBitmap, pGraphics );
}
bool ImpBitmap::ImplCreate( const ImpBitmap& rImpBitmap, sal_uInt16 nNewBitCount )
bool ImpBitmap::Create( const ImpBitmap& rImpBitmap, sal_uInt16 nNewBitCount )
{
return mpSalBitmap->Create( *rImpBitmap.mpSalBitmap, nNewBitCount );
}
Size ImpBitmap::ImplGetSize() const
Size ImpBitmap::GetSize() const
{
return mpSalBitmap->GetSize();
}
sal_uInt16 ImpBitmap::ImplGetBitCount() const
sal_uInt16 ImpBitmap::GetBitCount() const
{
sal_uInt16 nBitCount = mpSalBitmap->GetBitCount();
return ( nBitCount <= 4 ) ? ( ( nBitCount <= 1 ) ? 1 : 4 ):
( ( nBitCount <= 8 ) ? 8 : 24);
}
BitmapBuffer* ImpBitmap::ImplAcquireBuffer( BitmapAccessMode nMode )
BitmapBuffer* ImpBitmap::AcquireBuffer( BitmapAccessMode nMode )
{
return mpSalBitmap->AcquireBuffer( nMode );
}
void ImpBitmap::ImplReleaseBuffer( BitmapBuffer* pBuffer, BitmapAccessMode nMode )
void ImpBitmap::ReleaseBuffer( BitmapBuffer* pBuffer, BitmapAccessMode nMode )
{
mpSalBitmap->ReleaseBuffer( pBuffer, nMode );
}
BitmapChecksum ImpBitmap::ImplGetChecksum() const
BitmapChecksum ImpBitmap::GetChecksum() const
{
BitmapChecksum aChecksum;
mpSalBitmap->GetChecksum(aChecksum);
return aChecksum;
}
void ImpBitmap::ImplInvalidateChecksum()
void ImpBitmap::InvalidateChecksum()
{
mpSalBitmap->InvalidateChecksum();
}
bool ImpBitmap::ImplScalingSupported() const
bool ImpBitmap::ScalingSupported() const
{
return mpSalBitmap->ScalingSupported();
}
bool ImpBitmap::ImplScale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag )
bool ImpBitmap::Scale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag )
{
return mpSalBitmap->Scale( rScaleX, rScaleY, nScaleFlag );
}
bool ImpBitmap::ImplReplace( const Color& rSearchColor, const Color& rReplaceColor, sal_uInt8 nTol )
bool ImpBitmap::Replace( const Color& rSearchColor, const Color& rReplaceColor, sal_uInt8 nTol )
{
return mpSalBitmap->Replace( rSearchColor, rReplaceColor, nTol );
}
diff --git a/vcl/source/outdev/mask.cxx b/vcl/source/outdev/mask.cxx
index 6a5e619..afc2357 100644
--- a/vcl/source/outdev/mask.cxx
+++ b/vcl/source/outdev/mask.cxx
@@ -117,7 +117,7 @@ void OutputDevice::DrawDeviceMask( const Bitmap& rMask, const Color& rMaskColor,
ImplLogicHeightToDevicePixel(rDestSize.Height()));
// we don't want to mirror via coordinates
const BmpMirrorFlags nMirrFlags = AdjustTwoRect( aPosAry, xImpBmp->ImplGetSize() );
const BmpMirrorFlags nMirrFlags = AdjustTwoRect( aPosAry, xImpBmp->GetSize() );
// check if output is necessary
if( aPosAry.mnSrcWidth && aPosAry.mnSrcHeight && aPosAry.mnDestWidth && aPosAry.mnDestHeight )