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 BitmapBasicMorphologyFilter, BitmapFilterStackBlur, vcl::BitmapScaleConvolutionFilter, BitmapScaleSuperFilter, BitmapAlphaClampFilter, BitmapColorQuantizationFilter, BitmapConvolutionMatrixFilter, BitmapDuoToneFilter, BitmapEmbossGreyFilter, BitmapGaussianSeparableBlurFilter, BitmapMedianFilter, BitmapMonochromeFilter, BitmapMosaicFilter, BitmapPopArtFilter, BitmapSeparableUnsharpenFilter, BitmapSepiaFilter, BitmapShadowFilter, BitmapSimpleColorQuantizationFilter, BitmapSmoothenFilter, BitmapSobelGreyFilter, BitmapSolarizeFilter, BitmapColorizeFilter, BitmapDisabledImageFilter, BitmapFastScaleFilter, BitmapInterpolateScaleFilter, BitmapLightenFilter, and BitmapMaskToAlphaFilter.
References Filter.
Referenced by Filter().
|
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().
|
static |
Definition at line 20 of file bitmapfilter.cxx.
References execute(), BitmapEx::IsEmpty(), name, and SAL_WARN.
Referenced by unographic::Graphic::applyDuotone(), BitmapEx::BitmapEx(), Bitmap::Convert(), Image::Draw(), BitmapSeparableUnsharpenFilter::execute(), BitmapSmoothenFilter::execute(), BitmapInterpolateScaleFilter::execute(), Filter(), vcl::drawmode::GetBitmapEx(), ImplImage::getBitmapEx(), Animation::ReduceColors(), and Bitmap::Scale().