Krita Source Code Documentation
Loading...
Searching...
No Matches
KoColorTransformationFactory Class Referenceabstract

#include <KoColorTransformationFactory.h>

+ Inheritance diagram for KoColorTransformationFactory:

Public Member Functions

virtual KoColorTransformationcreateTransformation (const KoColorSpace *colorSpace, QHash< QString, QVariant > parameters) const =0
 
QString id () const
 
 KoColorTransformationFactory (const QString &id)
 
virtual QList< QPair< KoID, KoID > > supportedModels () const =0
 
virtual ~KoColorTransformationFactory ()
 
- Public Member Functions inherited from Private
 Private (KisCanvas2 *c)
 

Public Attributes

QString id
 
- Public Attributes inherited from Private
KisCanvas2canvas
 
int displayedFrame
 
int intendedFrame
 

Private Attributes

Private *const d
 

Detailed Description

Allow to extend the number of color transformation of a colorspace.

Definition at line 9 of file KoColorTransformationFactory.cpp.

Constructor & Destructor Documentation

◆ KoColorTransformationFactory()

KoColorTransformationFactory::KoColorTransformationFactory ( const QString & id)
explicit

Definition at line 13 of file KoColorTransformationFactory.cpp.

References d, and id.

◆ ~KoColorTransformationFactory()

KoColorTransformationFactory::~KoColorTransformationFactory ( )
virtual

Definition at line 19 of file KoColorTransformationFactory.cpp.

20{
21 delete d;
22}

References d.

Member Function Documentation

◆ createTransformation()

◆ id()

QString KoColorTransformationFactory::id ( ) const

◆ supportedModels()

Member Data Documentation

◆ d

Private* const KoColorTransformationFactory::d
private

Definition at line 41 of file KoColorTransformationFactory.h.

◆ id

QString KoColorTransformationFactory::id

Definition at line 10 of file KoColorTransformationFactory.cpp.


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