LibreOffice Module vcl (master) 1
|
#include <BitmapScaleConvolutionFilter.hxx>
Protected Member Functions | |
BitmapScaleConvolutionFilter (const double &rScaleX, const double &rScaleY, std::unique_ptr< Kernel > pKernel) | |
virtual BitmapEx | execute (BitmapEx const &rBitmap) const override |
Private Attributes | |
std::unique_ptr< Kernel > | mxKernel |
double | mrScaleX |
double | mrScaleY |
Additional Inherited Members | |
Public Member Functions inherited from BitmapFilter | |
BitmapFilter () | |
virtual | ~BitmapFilter () |
virtual BitmapEx | execute (BitmapEx const &rBitmapEx) const =0 |
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 29 of file BitmapScaleConvolutionFilter.hxx.
|
inlineprotected |
Definition at line 32 of file BitmapScaleConvolutionFilter.hxx.
|
overrideprotectedvirtual |
Implements BitmapFilter.
Definition at line 366 of file BitmapScaleConvolutionFilter.cxx.
References BitmapEx::GetBitmap(), mrScaleX, mrScaleY, and mxKernel.
|
private |
Definition at line 44 of file BitmapScaleConvolutionFilter.hxx.
Referenced by execute().
|
private |
Definition at line 45 of file BitmapScaleConvolutionFilter.hxx.
Referenced by execute().
|
private |
Definition at line 43 of file BitmapScaleConvolutionFilter.hxx.
Referenced by execute().