11#ifndef INCLUDED_VCL_INC_BITMAP_SCANLINETOOLS_HXX
12#define INCLUDED_VCL_INC_BITMAP_SCANLINETOOLS_HXX
146 const sal_uInt32 nDataIndex =
mnX / 2;
159 const sal_uInt32 nDataIndex =
mnX / 2;
217 return std::make_unique<ScanlineTransformer_1BitPalette>(rPalette);
219 return std::make_unique<ScanlineTransformer_4BitPalette>(rPalette);
221 return std::make_unique<ScanlineTransformer_8BitPalette>(rPalette);
223 return std::make_unique<ScanlineTransformer_BGR>();
225 return std::make_unique<ScanlineTransformer_ARGB>();
sal_uInt16 GetEntryCount() const
sal_uInt16 GetBestIndex(const BitmapColor &rCol) const
sal_uInt8 GetBlue() const
sal_uInt8 GetAlpha() const
sal_uInt8 GetGreen() const
constexpr ::Color COL_BLACK(0x00, 0x00, 0x00)
std::unique_ptr< ScanlineTransformer > getScanlineTransformer(sal_uInt16 nBits, const BitmapPalette &rPalette)