Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_normalize.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef NORMALIZE_H
8#define NORMALIZE_H
9
10#include <QObject>
11#include <QVariant>
13
14class KritaNormalizeFilter : public QObject
15{
16 Q_OBJECT
17public:
18 KritaNormalizeFilter(QObject *parent, const QVariantList &);
19 ~KritaNormalizeFilter() override;
20};
21
23{
24public:
26public:
28};
29
31{
32public:
34 void transform(const quint8* src, quint8* dst, qint32 nPixels) const override;
35private:
37 quint32 m_psize;
38};
39
40#endif
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
void transform(const quint8 *src, quint8 *dst, qint32 nPixels) const override
KisNormalizeTransformation(const KoColorSpace *cs)
const KoColorSpace * m_colorSpace
~KritaNormalizeFilter() override
KritaNormalizeFilter(QObject *parent, const QVariantList &)