Krita Source Code Documentation
Loading...
Searching...
No Matches
KoColorTransformationFactory.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_COLOR_TRANSFORMATION_FACTORY_H_
8
#define _KO_COLOR_TRANSFORMATION_FACTORY_H_
9
10
#include <QHash>
11
#include <QVariant>
12
#include <QList>
13
#include <QPair>
14
#include <QString>
15
16
class
KoColorTransformation
;
17
class
KoColorSpace
;
18
class
KoID
;
19
20
#include "kritapigment_export.h"
21
26
class
KRITAPIGMENT_EXPORT
KoColorTransformationFactory
27
{
28
public
:
29
explicit
KoColorTransformationFactory
(
const
QString &
id
);
30
virtual
~KoColorTransformationFactory
();
31
public
:
32
QString
id
()
const
;
33
public
:
37
virtual
QList< QPair< KoID, KoID >
>
supportedModels
()
const
= 0;
38
virtual
KoColorTransformation
*
createTransformation
(
const
KoColorSpace
* colorSpace, QHash<QString, QVariant> parameters)
const
= 0;
39
private
:
40
struct
Private
;
41
Private
*
const
d
;
42
};
43
44
#endif
KoColorSpace
Definition
KoColorSpace.h:78
KoColorTransformation
Definition
KoColorTransformation.h:34
KoID
Definition
KoID.h:30
QList
Definition
KisQStringListFwd.h:16
Private
Definition
SvgTransformParser.cpp:20
KoColorTransformationFactory
Definition
KoColorTransformationFactory.cpp:9
KoColorTransformationFactory::createTransformation
virtual KoColorTransformation * createTransformation(const KoColorSpace *colorSpace, QHash< QString, QVariant > parameters) const =0
KoColorTransformationFactory::supportedModels
virtual QList< QPair< KoID, KoID > > supportedModels() const =0
KoColorTransformationFactory::id
QString id() const
KoColorTransformationFactory::d
Private *const d
Definition
KoColorTransformationFactory.h:41
libs
pigment
KoColorTransformationFactory.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52