KoColorProfile.h (krita-5.1.3.tar.xz) | : | KoColorProfile.h (krita-5.1.4.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 177 | skipping to change at line 177 | |||
* Effectively undoes LinearizeFloatValue. | * Effectively undoes LinearizeFloatValue. | |||
*/ | */ | |||
virtual void delinearizeFloatValue(QVector <qreal> & Value) const = 0; | virtual void delinearizeFloatValue(QVector <qreal> & Value) const = 0; | |||
/** | /** | |||
* More imprecise versions of the above(limited to 16bit, and can't | * More imprecise versions of the above(limited to 16bit, and can't | |||
* delinearize above 1.0.) Use this for filters and images. | * delinearize above 1.0.) Use this for filters and images. | |||
*/ | */ | |||
virtual void linearizeFloatValueFast(QVector <qreal> & Value) const = 0; | virtual void linearizeFloatValueFast(QVector <qreal> & Value) const = 0; | |||
virtual void delinearizeFloatValueFast(QVector <qreal> & Value) const = 0; | virtual void delinearizeFloatValueFast(QVector <qreal> & Value) const = 0; | |||
/** | ||||
* Comparing profile's TRC against the other with defined error threshold, | ||||
* returns true if profile TRC is matched. | ||||
*/ | ||||
virtual bool compareTRC(TransferCharacteristics characteristics, float error | ||||
) const = 0; | ||||
virtual QByteArray uniqueId() const = 0; | virtual QByteArray uniqueId() const = 0; | |||
virtual bool operator==(const KoColorProfile&) const = 0; | virtual bool operator==(const KoColorProfile&) const = 0; | |||
/** | /** | |||
* @return an array with the raw data of the profile | * @return an array with the raw data of the profile | |||
*/ | */ | |||
virtual QByteArray rawData() const { | virtual QByteArray rawData() const { | |||
return QByteArray(); | return QByteArray(); | |||
} | } | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 7 lines changed or added |