LibreOffice Module vcl (master) 1
|
#include <BitmapMosaicFilter.hxx>
Public Member Functions | |
BitmapMosaicFilter (sal_Int32 nTileWidth, sal_Int32 nTileHeight) | |
virtual BitmapEx | execute (BitmapEx const &rBitmapEx) const override |
Public Member Functions inherited from BitmapFilter | |
BitmapFilter () | |
virtual | ~BitmapFilter () |
virtual BitmapEx | execute (BitmapEx const &rBitmapEx) const =0 |
Private Attributes | |
sal_Int32 | mnTileWidth |
sal_Int32 | mnTileHeight |
Additional Inherited Members | |
Static Public Member Functions inherited from BitmapFilter | |
static bool | Filter (BitmapEx &rBmpEx, BitmapFilter const &rFilter) |
static bool | Filter (Animation &rBmpEx, BitmapFilter const &rFilter) |
Definition at line 22 of file BitmapMosaicFilter.hxx.
|
inline |
Definition at line 25 of file BitmapMosaicFilter.hxx.
References max.
Implements BitmapFilter.
Definition at line 17 of file BitmapMosaicFilter.cxx.
References Bitmap::AcquireReadAccess(), Bitmap::AcquireWriteAccess(), aMap, BitmapEx::GetBitmap(), Color::GetBlue(), Color::GetGreen(), BitmapReadAccess::GetIndexFromData(), BitmapInfoAccess::GetPaletteColor(), Bitmap::getPixelFormat(), BitmapReadAccess::GetPixelFromData(), Bitmap::GetPrefMapMode(), Bitmap::GetPrefSize(), Color::GetRed(), BitmapReadAccess::GetScanline(), Bitmap::GetSizePixel(), BitmapInfoAccess::Height(), vcl::isPalettePixelFormat(), mnTileHeight, mnTileWidth, vcl::N24_BPP, Bitmap::ReleaseAccess(), Color::SetBlue(), Color::SetGreen(), BitmapReadAccess::SetPixelOnData(), Bitmap::SetPrefMapMode(), Bitmap::SetPrefSize(), Color::SetRed(), and BitmapInfoAccess::Width().
|
private |
Definition at line 35 of file BitmapMosaicFilter.hxx.
Referenced by execute().
|
private |
Definition at line 34 of file BitmapMosaicFilter.hxx.
Referenced by execute().