LibreOffice Module vcl (master) 1
|
#include <BitmapEmbossGreyFilter.hxx>
Public Member Functions | |
BitmapEmbossGreyFilter (sal_uInt16 nAzimuthAngle100, sal_uInt16 nElevationAngle100) | |
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_uInt16 | mnAzimuthAngle100 |
sal_uInt16 | mnElevationAngle100 |
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 18 of file BitmapEmbossGreyFilter.hxx.
|
inline |
Definition at line 21 of file BitmapEmbossGreyFilter.hxx.
Implements BitmapFilter.
Definition at line 23 of file BitmapEmbossGreyFilter.cxx.
References aMap, FRound(), BitmapEx::GetBitmap(), BitmapColor::GetIndex(), BitmapInfoAccess::GetPalette(), BitmapReadAccess::GetPixel(), Bitmap::GetPrefMapMode(), Bitmap::GetPrefSize(), Bitmap::GetSizePixel(), Bitmap::ImplMakeGreyscales(), mnAzimuthAngle100, mnElevationAngle100, vcl::N8_BPP, vcl::ScopedBitmapAccess< Access, Bitmap, Acquire >::reset(), BitmapColor::SetIndex(), Bitmap::SetPrefMapMode(), and Bitmap::SetPrefSize().
|
private |
Definition at line 30 of file BitmapEmbossGreyFilter.hxx.
Referenced by execute().
|
private |
Definition at line 31 of file BitmapEmbossGreyFilter.hxx.
Referenced by execute().