Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_blur_filter.h
Go to the documentation of this file.
1/*
2 * This file is part of Krita
3 *
4 * SPDX-FileCopyrightText: 2006 Cyrille Berger <cberger@cberger.net>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef KIS_BLUR_FILTER_H
10#define KIS_BLUR_FILTER_H
11
12#include "filter/kis_filter.h"
13
15{
16public:
18public:
19
20 void processImpl(KisPaintDeviceSP device,
21 const QRect& size,
22 const KisFilterConfigurationSP config,
23 KoUpdater* progressUpdater
24 ) const override;
25 static inline KoID id() {
26 return KoID("blur", i18n("Blur"));
27 }
28
30public:
31 KisConfigWidget * createConfigurationWidget(QWidget* parent, const KisPaintDeviceSP dev, bool useForMasks) const override;
32 QRect neededRect(const QRect & rect, const KisFilterConfigurationSP _config, int lod) const override;
33 QRect changedRect(const QRect & rect, const KisFilterConfigurationSP _config, int lod) const override;
34};
35
36#endif
QRect changedRect(const QRect &rect, const KisFilterConfigurationSP _config, int lod) const override
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
static KoID id()
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
void processImpl(KisPaintDeviceSP device, const QRect &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
QRect neededRect(const QRect &rect, const KisFilterConfigurationSP _config, int lod) const override
Definition KoID.h:30