10#ifndef KIS_LENS_BLUR_FILTER_H
11#define KIS_LENS_BLUR_FILTER_H
14#include "ui_wdg_lens_blur.h"
30 return KoID(
"lens blur", i18n(
"Lens Blur"));
static QSize getKernelHalfSize(const KisFilterConfigurationSP config, int lod)
static QPolygonF getIrisPolygon(const KisFilterConfigurationSP config, int lod)
QRect neededRect(const QRect &rect, const KisFilterConfigurationSP _config, int lod) const override
QRect changedRect(const QRect &rect, const KisFilterConfigurationSP _config, int lod) const override
void processImpl(KisPaintDeviceSP src, const QRect &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override