Krita Source Code Documentation
Loading...
Searching...
No Matches
KoF32GenInvertColorTransformer Class Reference

#include <KoInvertColorTransformation.h>

+ Inheritance diagram for KoF32GenInvertColorTransformer:

Public Member Functions

 KoF32GenInvertColorTransformer (const KoColorSpace *cs)
 
void transform (const quint8 *src, quint8 *dst, qint32 nPixels) const override
 
- Public Member Functions inherited from KoInvertColorTransformationT
 KoInvertColorTransformationT (const KoColorSpace *cs)
 
void transformGen (const quint8 *src, quint8 *dst, qint32 nPixels) const
 
template<typename T >
void transformI (const quint8 *src, quint8 *dst, qint32 nPixels) const
 
- Public Member Functions inherited from KoColorTransformation
virtual bool isValid () const
 
virtual int parameterId (const QString &name) const
 
virtual QList< QString > parameters () const
 
virtual void setParameter (int id, const QVariant &parameter)
 
void setParameters (const QHash< QString, QVariant > &parameters)
 
virtual ~KoColorTransformation ()
 

Additional Inherited Members

- Protected Attributes inherited from KoInvertColorTransformationT
QList< quint8 > m_channels
 

Detailed Description

Definition at line 145 of file KoInvertColorTransformation.h.

Constructor & Destructor Documentation

◆ KoF32GenInvertColorTransformer()

KoF32GenInvertColorTransformer::KoF32GenInvertColorTransformer ( const KoColorSpace * cs)
inline

Definition at line 147 of file KoInvertColorTransformation.h.

149 {
150 };
KoInvertColorTransformationT(const KoColorSpace *cs)

Member Function Documentation

◆ transform()

void KoF32GenInvertColorTransformer::transform ( const quint8 * src,
quint8 * dst,
qint32 nPixels ) const
inlineoverridevirtual

This function apply the transformation on a given number of pixels.

Parameters
srca pointer to the source pixels
dsta pointer to the destination pixels
nPixelsthe number of pixels

This function may or may not be thread safe. You need to create one KoColorTransformation per thread.

Implements KoColorTransformation.

Definition at line 152 of file KoInvertColorTransformation.h.

152 {
153 transformGen(src,dst,nPixels);
154 }
void transformGen(const quint8 *src, quint8 *dst, qint32 nPixels) const

References KoInvertColorTransformationT::transformGen().


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