Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_color_transformation_configuration.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Thorsten Zachmann <zachmann@kde.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef _KIS_COLOR_TRANSFORMATION_CONFIGURATION_H_
7#define _KIS_COLOR_TRANSFORMATION_CONFIGURATION_H_
8
10#include "kritaimage_export.h"
11
12class KoColorSpace;
14
17
18
20{
21public:
22 KisColorTransformationConfiguration(const QString & name, qint32 version, KisResourcesInterfaceSP resourcesInterface);
25
26 KisFilterConfigurationSP clone() const override;
27
28 void setProperty(const QString &name, const QVariant &value) override;
29
31
38 void invalidateColorTransformationCache();
39
40private:
41 struct Private;
42 Private* const d;
43};
44
45#endif /* _KIS_COLOR_TRANSFORMATION_CONFIGURATION_H_ */
float value(const T *src, size_t ch)
KisSharedPtr< KisColorTransformationConfiguration > KisColorTransformationConfigurationSP
KoColorTransformation * colorTransformation(const KoColorSpace *cs, const KisColorTransformationFilter *filter) const
virtual KisFilterConfigurationSP clone() const
virtual void setProperty(const QString &name, const QVariant &value)