Krita Source Code Documentation
Loading...
Searching...
No Matches
KisColorSamplerStrokeStrategy::Data Class Reference

#include <kis_color_sampler_stroke_strategy.h>

+ Inheritance diagram for KisColorSamplerStrokeStrategy::Data:

Public Member Functions

KisStrokeJobDatacreateLodClone (int levelOfDetail) override
 
 Data (KisPaintDeviceSP _dev, const QPoint _pt, KoColor _currentColor)
 
- Public Member Functions inherited from KisStrokeJobData
Exclusivity exclusivity ()
 
bool isBarrier () const
 
bool isCancellable () const
 
bool isExclusive () const
 
bool isSequential () const
 
 KisStrokeJobData (Sequentiality sequentiality=SEQUENTIAL, Exclusivity exclusivity=NORMAL)
 
int levelOfDetailOverride () const
 
Sequentiality sequentiality ()
 
void setCancellable (bool value)
 
void setLevelOfDetailOverride (int value)
 
virtual ~KisStrokeJobData ()
 

Public Attributes

KoColor currentColor
 
KisPaintDeviceSP dev
 
QPoint pt
 

Additional Inherited Members

- Public Types inherited from KisStrokeJobData
enum  Exclusivity { NORMAL , EXCLUSIVE }
 
enum  Sequentiality { CONCURRENT , SEQUENTIAL , BARRIER , UNIQUELY_CONCURRENT }
 
- Protected Member Functions inherited from KisStrokeJobData
 KisStrokeJobData (const KisStrokeJobData &rhs)
 

Detailed Description

Definition at line 19 of file kis_color_sampler_stroke_strategy.h.

Constructor & Destructor Documentation

◆ Data()

KisColorSamplerStrokeStrategy::Data::Data ( KisPaintDeviceSP _dev,
const QPoint _pt,
KoColor _currentColor )
inline

Member Function Documentation

◆ createLodClone()

KisStrokeJobData * KisColorSamplerStrokeStrategy::Data::createLodClone ( int levelOfDetail)
inlineoverridevirtual

Reimplemented from KisStrokeJobData.

Definition at line 25 of file kis_color_sampler_stroke_strategy.h.

25 {
26 KisLodTransform t(levelOfDetail);
27 const QPoint realPoint = t.map(pt);
28
29 return new Data(dev, realPoint, currentColor);
30 }
Data(KisPaintDeviceSP _dev, const QPoint _pt, KoColor _currentColor)

References currentColor, Data(), dev, KisLodTransform::map(), and pt.

Member Data Documentation

◆ currentColor

KoColor KisColorSamplerStrokeStrategy::Data::currentColor

Definition at line 34 of file kis_color_sampler_stroke_strategy.h.

◆ dev

KisPaintDeviceSP KisColorSamplerStrokeStrategy::Data::dev

Definition at line 32 of file kis_color_sampler_stroke_strategy.h.

◆ pt

QPoint KisColorSamplerStrokeStrategy::Data::pt

Definition at line 33 of file kis_color_sampler_stroke_strategy.h.


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