|
Krita Source Code Documentation
|
#include <LcmsRGBP2020PQColorSpace.h>
Inheritance diagram for LcmsRGBP2020PQColorSpaceFactoryWrapper< BaseColorSpaceFactory >:Public Member Functions | |
| QList< KoColorConversionTransformationFactory * > | colorConversionLinks () const override |
| bool | isHdr () const override |
| LcmsRGBP2020PQColorSpaceFactoryWrapper (const QString &targetProfileName, const QString &linearProfileName) | |
Private Types | |
| typedef ColorSpaceFromFactory< BaseColorSpaceFactory >::type | RelatedColorSpaceType |
Private Member Functions | |
| KoColorSpace * | createColorSpace (const KoColorProfile *p) const override |
Private Attributes | |
| QString | m_linearProfileName |
| QString | m_targetProfileName |
Definition at line 95 of file LcmsRGBP2020PQColorSpace.h.
|
private |
Definition at line 97 of file LcmsRGBP2020PQColorSpace.h.
|
inline |
Definition at line 99 of file LcmsRGBP2020PQColorSpace.h.
|
inlineoverride |
We explicitly disable direct conversions to/from integer color spaces, because they may cause the conversion system to choose them as an intermediate color space for the conversion chain, e.g. p709-g10 F32 -> p2020-g10 U16 -> Rec2020-pq U16, which is incorrect and loses all the HDR data
Definition at line 108 of file LcmsRGBP2020PQColorSpace.h.
References LcmsRGBP2020PQColorSpaceFactoryWrapper< BaseColorSpaceFactory >::m_linearProfileName, and LcmsRGBP2020PQColorSpaceFactoryWrapper< BaseColorSpaceFactory >::m_targetProfileName.
|
inlineoverrideprivate |
Definition at line 134 of file LcmsRGBP2020PQColorSpace.h.
References p.
|
inlineoverride |
Definition at line 104 of file LcmsRGBP2020PQColorSpace.h.
References Integer8BitsColorDepthID.
|
private |
Definition at line 140 of file LcmsRGBP2020PQColorSpace.h.
|
private |
Definition at line 139 of file LcmsRGBP2020PQColorSpace.h.