29#ifdef HAVE_CAIRO_FORMAT_RGB24_888
30 const bool m_bForceARGB32;
37 unsigned char*
getBits(sal_Int32& rStride);
71 std::shared_ptr<BitmapHelper>& rSurface);
73 std::shared_ptr<MaskHelper>& rMask);
VCL_DLLPUBLIC void tryToUseMaskBuffer(const SalBitmap &rMaskBitmap, std::shared_ptr< MaskHelper > &rMask)
VCL_DLLPUBLIC void tryToUseSourceBuffer(const SalBitmap &rSourceBitmap, std::shared_ptr< BitmapHelper > &rSurface)
BitmapHelper(const SalBitmap &rSourceBitmap, const bool bForceARGB32=false)
unsigned char * getBits(sal_Int32 &rStride)
MaskHelper(const SalBitmap &rAlphaBitmap)
std::shared_ptr< BitmapHelper > maBitmapHelper
virtual sal_Int64 estimateUsageInBytes() const override
const std::shared_ptr< BitmapHelper > & getBitmapHelper() const
SystemDependentData_BitmapHelper(std::shared_ptr< BitmapHelper > xBitmapHelper)
std::shared_ptr< MaskHelper > maMaskHelper
SystemDependentData_MaskHelper(std::shared_ptr< MaskHelper > xMaskHelper)
virtual sal_Int64 estimateUsageInBytes() const override
const std::shared_ptr< MaskHelper > & getMaskHelper() const