Krita Source Code Documentation
Loading...
Searching...
No Matches
KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ > Class Template Reference

#include <KoScaleColorConversionTransformation.h>

+ Inheritance diagram for KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ >:

Public Member Functions

virtual bool conserveColorInformation () const
 
virtual bool conserveDynamicRange () const
 
virtual KoColorConversionTransformationcreateColorTransformation (const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent=KoColorConversionTransformation::internalRenderingIntent()) const
 
 KoScaleColorConversionTransformationFactory (const QString &_colorModelId, const QString &_profileName, const QString &_srcDepthId, const QString &_dstDepthId)
 
- Public Member Functions inherited from KoColorConversionTransformationFactory
QString dstColorDepthId () const
 
QString dstColorModelId () const
 
QString dstProfile () const
 
 KoColorConversionTransformationFactory (const QString &_srcModelId, const QString &_srcDepthId, const QString &_srcProfile, const QString &_dstModelId, const QString &_dstDepthId, const QString &_dstProfile)
 
QString srcColorDepthId () const
 
QString srcColorModelId () const
 
QString srcProfile () const
 
 ~KoColorConversionTransformationFactory () override
 
- Public Member Functions inherited from Private
 Private (KisCanvas2 *c)
 
- Public Member Functions inherited from KoColorConversionTransformationAbstractFactory
virtual KoColorProofingConversionTransformationcreateColorProofingTransformation (const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace, const KoColorSpace *proofingSpace, KoColorProofingConversionTransformation::Intent renderingIntent, KoColorProofingConversionTransformation::Intent proofingIntent, bool bpcFirstTransform, quint8 *gamutWarning, KoColorConversionTransformation::ConversionFlags displayConversionFlags) const
 
virtual KoColorConversionTransformationcreateColorTransformation (const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags) const =0
 
 KoColorConversionTransformationAbstractFactory ()
 
virtual ~KoColorConversionTransformationAbstractFactory ()
 

Private Attributes

bool hdr
 

Additional Inherited Members

- Public Attributes inherited from KoColorConversionTransformationFactory
QString dstDepthId
 
QString dstModelId
 
QString dstProfile
 
QString srcDepthId
 
QString srcModelId
 
QString srcProfile
 
- Public Attributes inherited from Private
KisCanvas2canvas
 
int displayedFrame
 
int intendedFrame
 
- Protected Member Functions inherited from KoColorConversionTransformationFactory
bool canBeDestination (const KoColorSpace *dstCS) const
 
bool canBeSource (const KoColorSpace *srcCS) const
 

Detailed Description

template<typename _src_CSTraits_, typename _dst_CSTraits_>
class KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ >

Factory to create KoScaleColorConversionTransformation.

Definition at line 36 of file KoScaleColorConversionTransformation.h.

Constructor & Destructor Documentation

◆ KoScaleColorConversionTransformationFactory()

template<typename _src_CSTraits_ , typename _dst_CSTraits_ >
KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ >::KoScaleColorConversionTransformationFactory ( const QString & _colorModelId,
const QString & _profileName,
const QString & _srcDepthId,
const QString & _dstDepthId )
inline

Definition at line 39 of file KoScaleColorConversionTransformation.h.

40 : KoColorConversionTransformationFactory(_colorModelId, _srcDepthId, _profileName, _colorModelId, _dstDepthId, _profileName),
45 }
const KoID Float32BitsColorDepthID("F32", ki18n("32-bit float/channel"))
const KoID Float16BitsColorDepthID("F16", ki18n("16-bit float/channel"))
QString id() const
Definition KoID.cpp:63
KoColorConversionTransformationFactory(const QString &_srcModelId, const QString &_srcDepthId, const QString &_srcProfile, const QString &_dstModelId, const QString &_dstDepthId, const QString &_dstProfile)

Member Function Documentation

◆ conserveColorInformation()

template<typename _src_CSTraits_ , typename _dst_CSTraits_ >
virtual bool KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ >::conserveColorInformation ( ) const
inlinevirtual

Definition at line 52 of file KoScaleColorConversionTransformation.h.

52 {
53 return true;
54 }

◆ conserveDynamicRange()

template<typename _src_CSTraits_ , typename _dst_CSTraits_ >
virtual bool KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ >::conserveDynamicRange ( ) const
inlinevirtual

◆ createColorTransformation()

template<typename _src_CSTraits_ , typename _dst_CSTraits_ >
virtual KoColorConversionTransformation * KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ >::createColorTransformation ( const KoColorSpace * srcColorSpace,
const KoColorSpace * dstColorSpace,
KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent() ) const
inlinevirtual

Member Data Documentation

◆ hdr

template<typename _src_CSTraits_ , typename _dst_CSTraits_ >
bool KoScaleColorConversionTransformationFactory< _src_CSTraits_, _dst_CSTraits_ >::hdr
private

Definition at line 59 of file KoScaleColorConversionTransformation.h.


The documentation for this class was generated from the following file: