|
Krita Source Code Documentation
|
Inheritance diagram for KisColorFromGrayScaleAlphaFloat< _channel_type_, traits >:Public Member Functions | |
| KisColorFromGrayScaleAlphaFloat (float gmicUnitValue=255.0f) | |
| void | transform (const quint8 *src, quint8 *dst, qint32 nPixels) const override |
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 ¶meter) |
| void | setParameters (const QHash< QString, QVariant > ¶meters) |
| virtual | ~KoColorTransformation () |
Private Types | |
| using | RGBPixel = typename RGBTrait::Pixel |
| using | RGBTrait = traits |
Private Attributes | |
| float | m_gmicUnitValue |
Definition at line 154 of file kis_qmic_simple_convertor.cpp.
|
private |
Definition at line 157 of file kis_qmic_simple_convertor.cpp.
|
private |
Definition at line 156 of file kis_qmic_simple_convertor.cpp.
|
inline |
Definition at line 160 of file kis_qmic_simple_convertor.cpp.
|
inlineoverridevirtual |
This function apply the transformation on a given number of pixels.
| src | a pointer to the source pixels |
| dst | a pointer to the destination pixels |
| nPixels | the 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 166 of file kis_qmic_simple_convertor.cpp.
References KisColorFromGrayScaleAlphaFloat< _channel_type_, traits >::m_gmicUnitValue, and SCALE_FROM_FLOAT.
|
private |
Definition at line 190 of file kis_qmic_simple_convertor.cpp.