| CompositeCopy | |
| KoIccColorProfile::Container | This class should be used to wrap the ICC profile representation coming from various CMS engine |
| KoIccColorProfile::Data | Contains the data associated with a profile |
| KoAlphaColorSpace | The alpha mask is a special color strategy that treats all pixels as alpha value with a color common to the mask |
| KoBasicF32HistogramProducer | |
| KoBasicHistogramProducer | |
| KoBasicHistogramProducerFactory< T > | Parametrized on a specific KoHistogramProducer |
| KoBasicU16HistogramProducer | |
| KoBasicU8HistogramProducer | |
| KoCachedColorConversionTransformation | This class hold a cached color conversion |
| KoChannelInfo | This class gives some basic information about a channel, that is, one of the components that makes up a particular pixel |
| KoCIExyY | |
| KoCIExyYZ2Rgb | |
| KoCmykTraits< _channels_type_ > | Base class for CMYK traits, it provides some convenient functions to access CMYK channels through an explicit API |
| KoColor | A KoColor describes a color in a certain colorspace |
| KoColorConversionCache | This class holds a cache of KoColorConversionTransformations |
| KoColorConversionFromAlphaTransformationFactory | Create converter from the alpha color space to any color space This class is for use by the KoColorConversionSystemn, no reason to use it directly |
| KoColorConversionSystem | This class hold the logic related to pigment's Color Conversion System |
| KoColorConversionToAlphaTransformationFactory | Create converter to the alpha color space to any color space This class is for use by the KoColorConversionSystemn, no reason to use it directly |
| KoColorConversionTransformation | This is the base class of all color transform that convert the color of a pixel |
| KoColorConversionTransformationAbstractFactory | |
| KoColorConversionTransformationFactory | Factory to create a color transformation between two colorsapces |
| KoColorProfile | Contains information needed for color transformation |
| KoColorSpace | A KoColorSpace is the definition of a certain color space |
| KoColorSpaceAbstract< _CSTrait > | This in an implementation of KoColorSpace which can be used as a base for colorspaces with as many different channels of the same type |
| KoColorSpaceEngine | A KoColorSpaceEngine is a class use to create color conversion transformation between color spaces, for which all profiles can output to all profiles |
| KoColorSpaceEngineRegistry | |
| KoColorSpaceFactory | This class is used to create color spaces |
| KoColorSpaceMaths< _T, _Tdst > | This class defines some elementary operations used by various color space |
| KoColorSpaceMathsTraits< _T > | This is an empty shell that needs to be "specialized" for each possible numerical type (quint8, quint16 |
| KoColorSpaceMathsTraits< double > | |
| KoColorSpaceMathsTraits< float > | |
| KoColorSpaceMathsTraits< qint16 > | |
| KoColorSpaceMathsTraits< quint16 > | |
| KoColorSpaceMathsTraits< quint32 > | |
| KoColorSpaceMathsTraits< quint8 > | |
| KoColorSpaceRegistry | The registry for colorspaces and profiles |
| KoColorSpaceTrait< _channels_type_, _channels_nb_, _alpha_pos_ > | This class is the base class to define the main characteristics of a colorspace which inherits KoColorSpaceAbstract |
| KoColorTransformation | This is the base class of all color transform that takes n pixels in input and n pixels in output |
| KoColorTransformationFactory | |
| KoColorTransformationFactoryRegistry | This class list the available transformation |
| KoCompositeOp | Base for colorspace-specific blending modes |
| KoCompositeOpAdd< _CSTraits > | A template version of the divide composite operation to use in colorspaces |
| KoCompositeOpAlphaBase< _CSTraits, _compositeOp > | A template base class for all composite op that compose color channels values for colorspaces that have an alpha channel |
| KoCompositeOpAlphaDarken< _CSTraits > | A template version of the alphadarken composite operation to use in colorspaces< |
| KoCompositeOpBurn< _CSTraits > | A template version of the burn composite operation to use in colorspaces |
| KoCompositeOpDivide< _CSTraits > | A template version of the divide composite operation to use in colorspaces |
| KoCompositeOpDodge< _CSTraits > | A template version of the dodge composite operation to use in colorspaces |
| KoCompositeOpErase< _CSTraits > | A template version of the erase composite operation to use in colorspaces< |
| KoCompositeOpInversedSubtract< _CSTraits > | A template version of the subtract composite operation to use in colorspaces |
| KoCompositeOpMultiply< _CSTraits > | A template version of the multiply composite operation to use in colorspaces |
| KoCompositeOpOver< _CSTraits > | A template version of the over composite operation to use in colorspaces |
| KoCompositeOpOverlay< _CSTraits > | A template version of the burn composite operation to use in colorspaces |
| KoCompositeOpScreen< _CSTraits > | A template version of the burn composite operation to use in colorspaces |
| KoCompositeOpSubtract< _CSTraits > | A template version of the subtract composite operation to use in colorspaces |
| KoConvolutionOp | Base class of a convolution operation |
| KoConvolutionOpImpl< _CSTrait > | |
| KoCopyColorConversionTransformation | |
| KoCopyColorConversionTransformationFactory | |
| KoFallBackColorTransformation | Use this color transformation to encapsulate another KoColorTransformation and perform a color conversion before and after using that KoColorTransformation |
| KoGenericLabHistogramProducer | This is a Producer (with associated factory) that converts the pixels of the colorspace to L*a*b*, and then does its counting |
| KoGenericLabHistogramProducerFactory | KoGenericLabHistogramProducer his special Factory that isCompatibleWith everything |
| KoGenericRegistry | |
| KoGenericRGBHistogramProducer | This is a Producer (with associated factory) that converts the pixels of the colorspace to RGB8 with toQColor, and then does its counting on RGB |
| KoGenericRGBHistogramProducerFactory | KoGenericRGBHistogramProducer his special Factory that isCompatibleWith everything |
| KoHistogramProducer | This class is an interface used in the generation of a histogram |
| KoHistogramProducerFactory | |
| KoHistogramProducerFactoryRegistry | |
| KoIccColorProfile | This class contains an ICC color profile |
| KoIccColorSpaceEngine | |
| KoIncompleteColorSpace< _CSTraits > | Inherit this colorspace if you can't provide all the functions defined in KoColorSpace and/or if your colorspace is unsupported by LCMS |
| KoInvertColorTransformation | |
| KoLabColorSpace | |
| KoLabColorSpaceFactory | |
| KoLabDarkenColorTransformation< _lab_channels_type_ > | |
| KoLabTraits< _channels_type_ > | LAB traits, it provides some convenient functions to access LAB channels through an explicit API |
| KoLabU16Traits | Use this class in conjonction with KoColorSpace::toRgbA16 and KoColorSpace::fromRgbA16 data |
| KoLcmsColorProfileContainer | This class contains an LCMS color profile |
| KoLcmsColorSpace< _CSTraits > | This is the base class for all colorspaces that are based on the lcms library, for instance RGB 8bits and 16bits, CMYK 8bits and 16bits, LAB |
| KoLcmsColorSpaceFactory | |
| KoLcmsDefaultTransformations | |
| KoLcmsInfo | |
| KoMixColorsOp | Base class of the mix color operation |
| KoMixColorsOpImpl< _CSTrait > | |
| KoMultipleColorConversionTransformation | This color conversion transformation allows to create a chain of color conversion between two color spaces |
| KoRGBChromaticities | |
| KoRgbTraits< _channels_type_ > | Base class for rgb traits, it provides some convenient functions to access RGB channels through an explicit API |
| KoRgbU16ColorSpace | |
| KoRgbU16ColorSpaceFactory | |
| KoRgbU16Traits | Use this class in conjonction with KoColorSpace::toRgbA16 and KoColorSpace::fromRgbA16 data |
| KoRgbU8ColorSpace | |
| KoRgbU8ColorSpaceFactory | |
| KoRgbU8CompositeOp | Ugly class that contains all rgb composite ops |
| KoScaleColorConversionTransformation< _src_CSTraits_, _dst_CSTraits_ > | This transformation allows to convert between two color spaces with the same color model but different channel type |
| KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ > | Factory to create KoScaleColorConversionTransformation |
| KoUniqueNumberForIdServer | This class is used to provide an unique number for a given QString |
| KoXyzTraits< _channels_type_ > | Base class for XYZ traits, it provides some convenient functions to access XYZ channels through an explicit API |
| KShared | |
| KoLabTraits< _channels_type_ >::Pixel | An Lab pixel |
| KoRgbTraits< _channels_type_ >::Pixel | An RGB pixel |
| KoCmykTraits< _channels_type_ >::Pixel | An CMYK pixel |
| KoXyzTraits< _channels_type_ >::Pixel | An RGB pixel |