Krita Source Code Documentation
Loading...
Searching...
No Matches
KoMultipleColorConversionTransformation.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2007 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.1-or-later
5*/
6
7#ifndef _KO_MULTIPLE_COLOR_CONVERSION_TRANSFORMATION_H_
8#define _KO_MULTIPLE_COLOR_CONVERSION_TRANSFORMATION_H_
9
11
12#include "kritapigment_export.h"
13
24{
25public:
31 KoMultipleColorConversionTransformation(const KoColorSpace* srcCs, const KoColorSpace* dstCs, KoColorConversionTransformation::Intent, KoColorConversionTransformation::ConversionFlags conversionFlags);
38 void appendTransfo(KoColorConversionTransformation* transfo);
39 void transform(const quint8 *src, quint8 *dst, qint32 nPixels) const override;
40private:
41 struct Private;
42 Private* const d;
43};
44
45#endif
void transform(const quint8 *src, quint8 *dst, qint32 nPixels) const override=0