Krita Source Code Documentation
Loading...
Searching...
No Matches
KoCompositeOpGenericHSL< Traits, compositeFunc > Class Template Reference

#include <KoCompositeOpGeneric.h>

+ Inheritance diagram for KoCompositeOpGenericHSL< Traits, compositeFunc >:

Protected Types

using base_class = KoCompositeOpGenericHSLFunctor<Traits, detail::CompositeFunctionWrapperHSL<Traits, compositeFunc>>
 

Additional Inherited Members

- Public Member Functions inherited from KoCompositeOpGenericHSLFunctor< Traits, detail::CompositeFunctionWrapperHSL< Traits, compositeFunc > >
 KoCompositeOpGenericHSLFunctor (const KoColorSpace *cs, const QString &id, const QString &category)
 
- Public Member Functions inherited from KoCompositeOpBase< _CSTraits, _compositeOp >
void composite (const KoCompositeOp::ParameterInfo &params) const override
 
virtual void composite (const ParameterInfo &params) const
 
void composite (quint8 *dstRowStart, qint32 dstRowStride, const quint8 *srcRowStart, qint32 srcRowStride, const quint8 *maskRowStart, qint32 maskRowStride, qint32 rows, qint32 numColumns, float opacity, const QBitArray &channelFlags=QBitArray()) const
 
 KoCompositeOpBase (const KoColorSpace *cs, const QString &id, const QString &category)
 
- Public Member Functions inherited from KoCompositeOp
QString category () const
 
const KoColorSpacecolorSpace () const
 
void composite (quint8 *dstRowStart, qint32 dstRowStride, const quint8 *srcRowStart, qint32 srcRowStride, const quint8 *maskRowStart, qint32 maskRowStride, qint32 rows, qint32 numColumns, float opacity, const QBitArray &channelFlags=QBitArray()) const
 
QString description () const
 
QString id () const
 
 KoCompositeOp (const KoColorSpace *cs, const QString &id, const QString &category=KoCompositeOp::categoryMisc())
 
virtual ~KoCompositeOp ()
 
- Public Member Functions inherited from Private
 Private (KisCanvas2 *c)
 
- Static Public Member Functions inherited from KoCompositeOpGenericHSLFunctor< Traits, detail::CompositeFunctionWrapperHSL< Traits, compositeFunc > >
static channels_type composeColorChannels (const channels_type *src, channels_type srcAlpha, channels_type *dst, channels_type dstAlpha, channels_type maskAlpha, channels_type opacity, const QBitArray &channelFlags)
 
- Static Public Member Functions inherited from KoCompositeOp
static QString categoryArithmetic ()
 
static QString categoryBinary ()
 
static QString categoryDark ()
 
static QString categoryHSI ()
 
static QString categoryHSL ()
 
static QString categoryHSV ()
 
static QString categoryHSY ()
 
static QString categoryLight ()
 
static QString categoryMisc ()
 
static QString categoryMix ()
 
static QString categoryModulo ()
 
static QString categoryNegative ()
 
static QString categoryQuadratic ()
 
- Public Attributes inherited from KoCompositeOp
QString category
 
const KoColorSpacecolorSpace
 
QBitArray defaultChannelFlags
 
QString description
 
QString id
 
- Public Attributes inherited from Private
KisCanvas2canvas
 
int displayedFrame
 
int intendedFrame
 

Detailed Description

template<class Traits, void compositeFunc>
class KoCompositeOpGenericHSL< Traits, compositeFunc >

Definition at line 278 of file KoCompositeOpGeneric.h.

Member Typedef Documentation

◆ base_class

template<class Traits , void compositeFunc>
using KoCompositeOpGenericHSL< Traits, compositeFunc >::base_class = KoCompositeOpGenericHSLFunctor<Traits, detail::CompositeFunctionWrapperHSL<Traits, compositeFunc>>
protected

Definition at line 281 of file KoCompositeOpGeneric.h.


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