|
Krita Source Code Documentation
|
#include <KoSimpleColorSpaceFactory.h>
Inheritance diagram for KoSimpleColorSpaceFactory:Public Member Functions | |
| QList< KoColorConversionTransformationFactory * > | colorConversionLinks () const override |
| KoID | colorDepthId () const override |
| KoID | colorModelId () const override |
| QString | colorSpaceEngine () const override |
| int | crossingCost () const override |
| QString | defaultProfile () const override |
| QString | id () const override |
| bool | isHdr () const override |
| KoSimpleColorSpaceFactory (const QString &id, const QString &name, bool userVisible, const KoID &colorModelId, const KoID &colorDepthId, int referenceDepth=-1, int crossingCost=1) | |
| QString | name () const override |
| bool | profileIsCompatible (const KoColorProfile *profile) const override |
| int | referenceDepth () const override |
| bool | userVisible () const override |
Public Member Functions inherited from KoColorSpaceFactory | |
| const KoColorProfile * | colorProfile (const QByteArray &rawData, ProfileRegistrationInterface *registrationInterface) const |
| const KoColorSpace * | grabColorSpace (const KoColorProfile *profile) |
| virtual | ~KoColorSpaceFactory () |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Protected Member Functions | |
| KoColorProfile * | createColorProfile (const QByteArray &) const override |
Protected Member Functions inherited from KoColorSpaceFactory | |
| virtual KoColorSpace * | createColorSpace (const KoColorProfile *) const =0 |
| KoColorSpaceFactory () | |
Private Attributes | |
| KoID | m_colorDepthId |
| KoID | m_colorModelId |
| int | m_crossingCost |
| QString | m_id |
| QString | m_name |
| int | m_referenceDepth |
| bool | m_userVisible |
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 |
Definition at line 17 of file KoSimpleColorSpaceFactory.h.
|
inline |
Definition at line 22 of file KoSimpleColorSpaceFactory.h.
References colorDepthId(), Float16BitsColorDepthID, Float32BitsColorDepthID, Float64BitsColorDepthID, Integer16BitsColorDepthID, Integer8BitsColorDepthID, and m_referenceDepth.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 93 of file KoSimpleColorSpaceFactory.h.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 69 of file KoSimpleColorSpaceFactory.h.
References m_colorDepthId.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 65 of file KoSimpleColorSpaceFactory.h.
References m_colorModelId.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 77 of file KoSimpleColorSpaceFactory.h.
|
inlineoverrideprotectedvirtual |
Implements KoColorSpaceFactory.
Definition at line 101 of file KoSimpleColorSpaceFactory.h.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 89 of file KoSimpleColorSpaceFactory.h.
References m_crossingCost.
|
inlineoverridevirtual |
Returns the default icc profile for use with this colorspace. This may be ""
Implements KoColorSpaceFactory.
Definition at line 97 of file KoSimpleColorSpaceFactory.h.
|
inlineoverridevirtual |
Return the unchanging name of this color space
Implements KoColorSpaceFactory.
Definition at line 53 of file KoSimpleColorSpaceFactory.h.
References m_id.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 81 of file KoSimpleColorSpaceFactory.h.
|
inlineoverridevirtual |
return the i18n'able description.
Implements KoColorSpaceFactory.
Definition at line 57 of file KoSimpleColorSpaceFactory.h.
References m_name.
|
inlineoverridevirtual |
| profile | a pointer to a color profile |
Implements KoColorSpaceFactory.
Definition at line 73 of file KoSimpleColorSpaceFactory.h.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 85 of file KoSimpleColorSpaceFactory.h.
References m_referenceDepth.
|
inlineoverridevirtual |
Implements KoColorSpaceFactory.
Definition at line 61 of file KoSimpleColorSpaceFactory.h.
References m_userVisible.
|
private |
Definition at line 110 of file KoSimpleColorSpaceFactory.h.
|
private |
Definition at line 109 of file KoSimpleColorSpaceFactory.h.
|
private |
Definition at line 112 of file KoSimpleColorSpaceFactory.h.
|
private |
Definition at line 106 of file KoSimpleColorSpaceFactory.h.
|
private |
Definition at line 107 of file KoSimpleColorSpaceFactory.h.
|
private |
Definition at line 111 of file KoSimpleColorSpaceFactory.h.
|
private |
Definition at line 108 of file KoSimpleColorSpaceFactory.h.