|
Krita Source Code Documentation
|
Inheritance diagram for KoLcmsColorProofingConversionTransformation:Public Member Functions | |
| KoLcmsColorProofingConversionTransformation (const KoColorSpace *srcCs, quint32 srcColorSpaceType, LcmsColorProfileContainer *srcProfile, const KoColorSpace *dstCs, quint32 dstColorSpaceType, LcmsColorProfileContainer *dstProfile, const KoColorSpace *proofingSpace, Intent renderingIntent, Intent proofingIntent, bool bpcFirstTransform, quint8 *gamutWarning, ConversionFlags displayConversionFlags) | |
| void | transform (const quint8 *src, quint8 *dst, qint32 numPixels) const override |
| ~KoLcmsColorProofingConversionTransformation () override | |
Public Member Functions inherited from KoColorProofingConversionTransformation | |
| KoColorProofingConversionTransformation (const KoColorSpace *srcCs, const KoColorSpace *dstCs, const KoColorSpace *proofingSpace, Intent renderingIntent, ConversionFlags conversionFlags) | |
| const KoColorSpace * | proofingSpace () const |
| proofingSpace | |
| ~KoColorProofingConversionTransformation () override | |
Public Member Functions inherited from KoColorConversionTransformation | |
| ConversionFlags | conversionFlags () const |
| const KoColorSpace * | dstColorSpace () const |
| bool | isValid () const override |
| KoColorConversionTransformation (const KoColorSpace *srcCs, const KoColorSpace *dstCs, Intent renderingIntent, ConversionFlags conversionFlags) | |
| Intent | renderingIntent () const |
| const KoColorSpace * | srcColorSpace () const |
| void | transformInPlace (const quint8 *src, quint8 *dst, qint32 nPixels) const |
| ~KoColorConversionTransformation () override | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Member Functions inherited from KoColorTransformation | |
| virtual int | parameterId (const QString &name) const |
| virtual QList< QString > | parameters () const |
| virtual void | setParameter (int id, const QVariant ¶meter) |
| void | setParameters (const QHash< QString, QVariant > ¶meters) |
| virtual | ~KoColorTransformation () |
Private Attributes | |
| cmsHTRANSFORM | m_transform |
Definition at line 71 of file IccColorSpaceEngine.cpp.
|
inline |
Definition at line 74 of file IccColorSpaceEngine.cpp.
References KoColorConversionTransformation::BlackpointCompensation, KoColorConversionTransformation::CopyAlpha, INTENT_RELATIVE_COLORIMETRIC, LcmsColorProfileContainer::isLinear(), KIS_ASSERT, LcmsColorProfileContainer::lcmsProfile(), m_transform, KoColorConversionTransformation::NoAdaptationAbsoluteIntent, KoColorConversionTransformation::NoOptimization, KoColorSpace::profile(), KoColorProofingConversionTransformation::proofingSpace(), and KoColorConversionTransformation::renderingIntent.
|
inlineoverride |
Definition at line 128 of file IccColorSpaceEngine.cpp.
References m_transform.
|
inlineoverridevirtual |
perform the color conversion between two buffers. Make sure that src is not the same as dst!
| nPixels | the number of pixels in the buffers. |
Implements KoColorConversionTransformation.
Definition at line 135 of file IccColorSpaceEngine.cpp.
References m_transform.
|
mutableprivate |
Definition at line 143 of file IccColorSpaceEngine.cpp.