|
Krita Source Code Documentation
|
#include <LcmsColorSpace.h>
Inheritance diagram for LcmsColorSpaceFactory:Public Member Functions | |
| QList< KoColorConversionTransformationFactory * > | colorConversionLinks () const override |
| QString | colorSpaceEngine () const override |
| KoColorProfile * | createColorProfile (const QByteArray &rawData) const override |
| int | crossingCost () const override |
| bool | isHdr () const override |
| LcmsColorSpaceFactory (cmsUInt32Number cmType, cmsColorSpaceSignature colorSpaceSignature) | |
| bool | profileIsCompatible (const KoColorProfile *profile) const override |
Public Member Functions inherited from KoColorSpaceFactory | |
| virtual KoID | colorDepthId () const =0 |
| virtual KoID | colorModelId () const =0 |
| const KoColorProfile * | colorProfile (const QByteArray &rawData, ProfileRegistrationInterface *registrationInterface) const |
| virtual QString | defaultProfile () const =0 |
| const KoColorSpace * | grabColorSpace (const KoColorProfile *profile) |
| virtual QString | id () const =0 |
| virtual QString | name () const =0 |
| virtual int | referenceDepth () const =0 |
| virtual bool | userVisible () const =0 |
| virtual | ~KoColorSpaceFactory () |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Additional Inherited Members | |
Public Attributes inherited from KoColorSpaceFactory | |
| QHash< QString, KoColorSpace * > | availableColorspaces |
| QList< KoColorProfile * > | colorprofiles |
| QMutex | mutex |
| QHash< KoColorSpace *, QString > | stackInformation |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Protected Member Functions inherited from KoColorSpaceFactory | |
| virtual KoColorSpace * | createColorSpace (const KoColorProfile *) const =0 |
| KoColorSpaceFactory () | |
Private Member Functions inherited from KoLcmsInfo | |
| virtual cmsColorSpaceSignature | colorSpaceSignature () const |
| virtual quint32 | colorSpaceType () const |
| KoLcmsInfo (cmsUInt32Number cmType, cmsColorSpaceSignature colorSpaceSignature) | |
| virtual | ~KoLcmsInfo () |
Base class for all LCMS based ColorSpace factories.
Definition at line 459 of file LcmsColorSpace.h.
|
inline |
Definition at line 462 of file LcmsColorSpace.h.
|
overridevirtual |
Implements KoColorSpaceFactory.
Definition at line 19 of file LcmsColorSpace.cpp.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 473 of file LcmsColorSpace.h.
|
overridevirtual |
Implements KoColorSpaceFactory.
Definition at line 24 of file LcmsColorSpace.cpp.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 483 of file LcmsColorSpace.h.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Reimplemented in RgbF16ColorSpaceFactory, RgbF32ColorSpaceFactory, XyzF16ColorSpaceFactory, XyzF32ColorSpaceFactory, and YCbCrF32ColorSpaceFactory.
Definition at line 478 of file LcmsColorSpace.h.
|
inlineoverridevirtual |
| profile | a pointer to a color profile |
Implements KoColorSpaceFactory.
Definition at line 467 of file LcmsColorSpace.h.
References KoLcmsInfo::colorSpaceSignature(), and p.