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>
12
#include "
filter/kis_color_transformation_filter.h
"
13
14
class
KritaNormalizeFilter
:
public
QObject
15
{
16
Q_OBJECT
17
public
:
18
KritaNormalizeFilter
(QObject *parent,
const
QVariantList &);
19
~KritaNormalizeFilter
()
override
;
20
};
21
22
class
KisFilterNormalize
:
public
KisColorTransformationFilter
23
{
24
public
:
25
KisFilterNormalize
();
26
public
:
27
KoColorTransformation
*
createTransformation
(
const
KoColorSpace
* cs,
const
KisFilterConfigurationSP
config)
const override
;
28
};
29
30
class
KisNormalizeTransformation
:
public
KoColorTransformation
31
{
32
public
:
33
KisNormalizeTransformation
(
const
KoColorSpace
* cs);
34
void
transform
(
const
quint8* src, quint8* dst, qint32 nPixels)
const override
;
35
private
:
36
const
KoColorSpace
*
m_colorSpace
;
37
quint32
m_psize
;
38
};
39
40
#endif
KisColorTransformationFilter
Definition
kis_color_transformation_filter.h:18
KisFilterNormalize
Definition
kis_normalize.h:23
KisFilterNormalize::createTransformation
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
Definition
kis_normalize.cpp:53
KisFilterNormalize::KisFilterNormalize
KisFilterNormalize()
Definition
kis_normalize.cpp:44
KisNormalizeTransformation
Definition
kis_normalize.h:31
KisNormalizeTransformation::transform
void transform(const quint8 *src, quint8 *dst, qint32 nPixels) const override
Definition
kis_normalize.cpp:64
KisNormalizeTransformation::KisNormalizeTransformation
KisNormalizeTransformation(const KoColorSpace *cs)
Definition
kis_normalize.cpp:59
KisNormalizeTransformation::m_colorSpace
const KoColorSpace * m_colorSpace
Definition
kis_normalize.h:36
KisNormalizeTransformation::m_psize
quint32 m_psize
Definition
kis_normalize.h:37
KisPinnedSharedPtr< KisFilterConfiguration >
KoColorSpace
Definition
KoColorSpace.h:78
KoColorTransformation
Definition
KoColorTransformation.h:34
KritaNormalizeFilter
Definition
kis_normalize.h:15
KritaNormalizeFilter::~KritaNormalizeFilter
~KritaNormalizeFilter() override
Definition
kis_normalize.cpp:39
KritaNormalizeFilter::KritaNormalizeFilter
KritaNormalizeFilter(QObject *parent, const QVariantList &)
Definition
kis_normalize.cpp:33
kis_color_transformation_filter.h
plugins
filters
normalize
kis_normalize.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52