Krita Source Code Documentation
Loading...
Searching...
No Matches
convolutionfilters.h
Go to the documentation of this file.
1/*
2 * This file is part of Krita
3 *
4 * SPDX-FileCopyrightText: 2004 Cyrille Berger <cberger@cberger.net>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef CONVOLUTIONFILTERS_H
10#define CONVOLUTIONFILTERS_H
11
12#include <QObject>
13#include <QVariant>
15
17{
18public:
20public:
21 static inline KoID id() {
22 return KoID("sharpen", i18n("Sharpen"));
23 }
24
25};
26
28{
29public:
31public:
32 static inline KoID id() {
33 return KoID("mean removal", i18n("Mean Removal"));
34 }
35};
36
38{
39public:
41public:
42 static inline KoID id() {
43 return KoID("emboss laplascian", i18n("Emboss (Laplacian)"));
44 }
45};
46
48{
49public:
51public:
52 static inline KoID id() {
53 return KoID("emboss all directions", i18n("Emboss in All Directions"));
54 }
55};
56
58{
59public:
61public:
62 static inline KoID id() {
63 return KoID("emboss horizontal and vertical", i18n("Emboss Horizontal & Vertical"));
64 }
65};
66
68{
69public:
71public:
72 static inline KoID id() {
73 return KoID("emboss vertical only", i18n("Emboss Vertical Only"));
74 }
75};
76
78{
79public:
81public:
82 static inline KoID id() {
83 return KoID("emboss horizontal only", i18n("Emboss Horizontal Only"));
84 }
85};
86
88{
89public:
91public:
92 static inline KoID id() {
93 return KoID("emboss diagonal", i18n("Emboss Diagonal"));
94 }
95};
96
97class KritaConvolutionFilters : public QObject
98{
99 Q_OBJECT
100public:
101 KritaConvolutionFilters(QObject *parent, const QVariantList &);
102 ~KritaConvolutionFilters() override;
103};
104
105#endif
Definition KoID.h:30
KritaConvolutionFilters(QObject *parent, const QVariantList &)