Krita Source Code Documentation
Loading...
Searching...
No Matches
KoConvolutionOp.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2005 Boudewijn Rempt <boud@valdyas.org>
3
* SPDX-FileCopyrightText: 2006-2007 Cyrille Berger <cberger@cberger.net>
4
*
5
* SPDX-License-Identifier: LGPL-2.1-or-later
6
*/
7
#ifndef KO_CONVOLUTION_OP_H
8
#define KO_CONVOLUTION_OP_H
9
18
class
KoConvolutionOp
19
{
20
public
:
21
virtual
~KoConvolutionOp
() { }
37
virtual
void
convolveColors
(
const
quint8*
const
* colors,
const
qreal* kernelValues, quint8 *dst, qreal factor, qreal offset, qint32 nColors,
const
QBitArray & channelFlags)
const
= 0;
38
};
39
40
#endif
KoConvolutionOp
Definition
KoConvolutionOp.h:19
KoConvolutionOp::~KoConvolutionOp
virtual ~KoConvolutionOp()
Definition
KoConvolutionOp.h:21
KoConvolutionOp::convolveColors
virtual void convolveColors(const quint8 *const *colors, const qreal *kernelValues, quint8 *dst, qreal factor, qreal offset, qint32 nColors, const QBitArray &channelFlags) const =0
libs
pigment
KoConvolutionOp.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52