LibreOffice Module vcl (master)
1
|
#include <BitmapFilter.hxx>
Public Member Functions | |
BitmapFilter () | |
virtual | ~BitmapFilter () |
virtual BitmapEx | execute (BitmapEx const &rBitmapEx) const =0 |
Static Public Member Functions | |
static bool | Filter (BitmapEx &rBmpEx, BitmapFilter const &rFilter) |
static bool | Filter (Animation &rBmpEx, BitmapFilter const &rFilter) |
Definition at line 46 of file BitmapFilter.hxx.
BitmapFilter::BitmapFilter | ( | ) |
Definition at line 16 of file bitmapfilter.cxx.
|
virtual |
Definition at line 18 of file bitmapfilter.cxx.
Implemented in vcl::BitmapScaleConvolutionFilter, BitmapMonochromeFilter, BitmapGaussianSeparableBlurFilter, BitmapBasicMorphologyFilter, BitmapScaleSuperFilter, BitmapMosaicFilter, BitmapSepiaFilter, BitmapColorQuantizationFilter, BitmapSeparableUnsharpenFilter, BitmapSimpleColorQuantizationFilter, BitmapConvolutionMatrixFilter, BitmapDuoToneFilter, BitmapEmbossGreyFilter, BitmapColorizeFilter, BitmapFastScaleFilter, BitmapInterpolateScaleFilter, BitmapAlphaClampFilter, BitmapFilterStackBlur, BitmapSmoothenFilter, BitmapSolarizeFilter, BitmapShadowFilter, BitmapMedianFilter, BitmapDisabledImageFilter, BitmapPopArtFilter, BitmapSobelGreyFilter, and BitmapLightenFilter.
Referenced by Filter().
|
static |
Definition at line 20 of file bitmapfilter.cxx.
References execute(), and SAL_WARN.
Referenced by unographic::GraphicTransformer::applyDuotone(), BitmapEx::BitmapEx(), Bitmap::Convert(), Image::Draw(), OutputDevice::DrawBitmapEx(), BitmapInterpolateScaleFilter::execute(), BitmapSmoothenFilter::execute(), BitmapSeparableUnsharpenFilter::execute(), Filter(), ImplImage::getBitmapEx(), BitmapEx::GetMask(), Animation::ReduceColors(), and Bitmap::Scale().
|
static |
Definition at line 34 of file bitmapfilter.cxx.
References Animation::Count(), Filter(), Animation::GetAnimationFrames(), Animation::GetBitmapEx(), i, Animation::IsInAnimation(), n, SAL_WARN_IF, and Animation::SetBitmapEx().