#include <KoSimpleColorSpaceEngine.h>
|
| const KoColorProfile * | addProfile (const QByteArray &data) override |
| |
| const KoColorProfile * | addProfile (const QString &profile) override |
| |
| KoColorConversionTransformation * | createColorTransformation (const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags) const override |
| |
| const KoColorProfile * | getProfile (const QVector< double > &colorants, ColorPrimaries colorPrimaries, TransferCharacteristics transferFunction) override |
| | getProfile This tries to generate a profile with the given characteristics and add it to the registry.
|
| |
| | KoSimpleColorSpaceEngine () |
| |
| void | removeProfile (const QString &profile) override |
| |
| | ~KoSimpleColorSpaceEngine () override |
| |
| const QString & | id () const |
| |
| | KoColorSpaceEngine (const QString &id, const QString &name) |
| |
| const QString & | name () const |
| |
| virtual bool | supportsColorSpace (const QString &colorModelId, const QString &colorDepthId, const KoColorProfile *profile) const |
| |
| | ~KoColorSpaceEngine () override |
| |
| | Private (KisCanvas2 *c) |
| |
| virtual KoColorProofingConversionTransformation * | createColorProofingTransformation (const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace, const KoColorSpace *proofingSpace, KoColorProofingConversionTransformation::Intent renderingIntent, KoColorProofingConversionTransformation::Intent proofingIntent, bool bpcFirstTransform, quint8 *gamutWarning, KoColorConversionTransformation::ConversionFlags displayConversionFlags) const |
| |
| | KoColorConversionTransformationAbstractFactory () |
| |
| virtual | ~KoColorConversionTransformationAbstractFactory () |
| |
Definition at line 14 of file KoSimpleColorSpaceEngine.h.
◆ KoSimpleColorSpaceEngine()
| KoSimpleColorSpaceEngine::KoSimpleColorSpaceEngine |
( |
| ) |
|
◆ ~KoSimpleColorSpaceEngine()
| KoSimpleColorSpaceEngine::~KoSimpleColorSpaceEngine |
( |
| ) |
|
|
override |
◆ addProfile() [1/2]
| const KoColorProfile * KoSimpleColorSpaceEngine::addProfile |
( |
const QByteArray & | data | ) |
|
|
inlineoverridevirtual |
◆ addProfile() [2/2]
| const KoColorProfile * KoSimpleColorSpaceEngine::addProfile |
( |
const QString & | profile | ) |
|
|
inlineoverridevirtual |
◆ createColorTransformation()
Creates a color transformation between the source color space and the destination color space.
- Parameters
-
| srcColorSpace | source color space |
| dstColorSpace | destination color space |
| renderingIntent | rendering intent |
| conversionFlags | conversion flags |
Implements KoColorConversionTransformationAbstractFactory.
Definition at line 66 of file KoSimpleColorSpaceEngine.cpp.
70{
71 Q_UNUSED(renderingIntent);
72 Q_UNUSED(conversionFlags);
74}
◆ getProfile()
getProfile This tries to generate a profile with the given characteristics and add it to the registry.
- Parameters
-
| colorants | a double of xy (for xyY) values, this expects the first two as the white point, then the red, green and blue. Will only be used if primaries is unspecified. If there's only a whitepoint, a grayscale profile will be returned. |
| colorPrimaries | the color primaries type as defined in KoColorProfile. |
| transferFunction | the transfer function, as defined in KoColorProfile. |
- Returns
- a profile that matches these characteristics.
Implements KoColorSpaceEngine.
Definition at line 27 of file KoSimpleColorSpaceEngine.h.
27 {
28 Q_UNUSED(colorants);
29 Q_UNUSED(colorPrimaries);
30 Q_UNUSED(transferFunction);
31 return nullptr;
32 }
◆ removeProfile()
| void KoSimpleColorSpaceEngine::removeProfile |
( |
const QString & | profile | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following files: