20#ifndef INCLUDED_VCL_ALPHA_HXX
21#define INCLUDED_VCL_ALPHA_HXX
49 Bitmap const & GetBitmap()
const;
55 bool hasAlpha()
const;
68 friend class ::OutputDevice;
71 SAL_DLLPRIVATE
const Bitmap& ImplGetBitmap()
const;
BitmapReadAccess * AcquireAlphaReadAccess()
AlphaMask & operator=(AlphaMask &&rAlphaMask) noexcept
AlphaMask(const AlphaMask &rAlphaMask)
AlphaMask(AlphaMask &&rAlphaMask)
AlphaMask & operator=(const AlphaMask &rAlphaMask)
bool operator!=(const AlphaMask &rAlphaMask) const
bool operator==(const AlphaMask &rAlphaMask) const
virtual ~AlphaMask() override
BitmapWriteAccess * AcquireAlphaWriteAccess()
vcl::ScopedBitmapAccess< BitmapReadAccess, AlphaMask, &AlphaMask::AcquireAlphaReadAccess > ScopedReadAccess
Bitmap & operator=(const Bitmap &rBitmap)
BitmapWriteAccess * AcquireWriteAccess()
static void ReleaseAccess(BitmapInfoAccess *pAccess)
BitmapReadAccess * AcquireReadAccess()
bool operator==(const Bitmap &rBitmap) const
bool operator!=(const Bitmap &rBitmap) const
bool Erase(const Color &rFillColor)
Fill the entire bitmap with the given color.
This template handles BitmapAccess the RAII way.