Krita Source Code Documentation
Loading...
Searching...
No Matches
gaussianhighpass_filter.h
Go to the documentation of this file.
1/*
2 * This file is part of Krita
3 *
4 * SPDX-FileCopyrightText: 2019 Miguel Lopez <reptillia39@live.com>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef KIS_GAUSSIANHIGHPASS_FILTER_H
10#define KIS_GAUSSIANHIGHPASS_FILTER_H
11
12#include "filter/kis_filter.h"
14
15
17{
18public:
19
21
22 void processImpl(KisPaintDeviceSP device,
23 const QRect& applyRect,
24 const KisFilterConfigurationSP config,
25 KoUpdater *
26 ) const override;
27
28 static inline KoID id() {
29 return KoID("gaussianhighpass", i18n("Gaussian High Pass"));
30 }
31
32 KisConfigWidget * createConfigurationWidget(QWidget* parent, const KisPaintDeviceSP dev, bool useForMasks) const override;
34
35 QRect changedRect(const QRect & rect, const KisFilterConfigurationSP _config, int lod) const override;
36 QRect neededRect(const QRect & rect, const KisFilterConfigurationSP _config, int lod) const override;
37
38private:
40};
41
42#endif
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
QRect changedRect(const QRect &rect, const KisFilterConfigurationSP _config, int lod) const override
KisCachedPaintDevice m_cachedPaintDevice
void processImpl(KisPaintDeviceSP device, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *) const override
QRect neededRect(const QRect &rect, const KisFilterConfigurationSP _config, int lod) const override
Definition KoID.h:30