Krita Source Code Documentation
Loading...
Searching...
No Matches
KisColorSmudgeStrategyBase::DabColoringStrategy Struct Referenceabstract

#include <KisColorSmudgeStrategyBase.h>

+ Inheritance diagram for KisColorSmudgeStrategyBase::DabColoringStrategy:

Public Member Functions

virtual void blendInColorRate (const KoColor &paintColor, const KoCompositeOp *colorRateOp, qreal colorRateOpacity, KisFixedPaintDeviceSP dstDevice, const QRect &dstRect) const =0
 
virtual void blendInFusedBackgroundAndColorRateWithDulling (KisFixedPaintDeviceSP dst, KisColorSmudgeSourceSP src, const QRect &dstRect, const KoColor &preparedDullingColor, const KoCompositeOp *smearOp, const qreal smudgeRateOpacity, const KoColor &paintColor, const KoCompositeOp *colorRateOp, const qreal colorRateOpacity) const =0
 
virtual bool supportsFusedDullingBlending () const =0
 
virtual ~DabColoringStrategy ()=default
 

Detailed Description

Definition at line 21 of file KisColorSmudgeStrategyBase.h.

Constructor & Destructor Documentation

◆ ~DabColoringStrategy()

virtual KisColorSmudgeStrategyBase::DabColoringStrategy::~DabColoringStrategy ( )
virtualdefault

Member Function Documentation

◆ blendInColorRate()

virtual void KisColorSmudgeStrategyBase::DabColoringStrategy::blendInColorRate ( const KoColor & paintColor,
const KoCompositeOp * colorRateOp,
qreal colorRateOpacity,
KisFixedPaintDeviceSP dstDevice,
const QRect & dstRect ) const
pure virtual

◆ blendInFusedBackgroundAndColorRateWithDulling()

virtual void KisColorSmudgeStrategyBase::DabColoringStrategy::blendInFusedBackgroundAndColorRateWithDulling ( KisFixedPaintDeviceSP dst,
KisColorSmudgeSourceSP src,
const QRect & dstRect,
const KoColor & preparedDullingColor,
const KoCompositeOp * smearOp,
const qreal smudgeRateOpacity,
const KoColor & paintColor,
const KoCompositeOp * colorRateOp,
const qreal colorRateOpacity ) const
pure virtual

◆ supportsFusedDullingBlending()

virtual bool KisColorSmudgeStrategyBase::DabColoringStrategy::supportsFusedDullingBlending ( ) const
pure virtual

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