Krita Source Code Documentation
Loading...
Searching...
No Matches
KisFilterStrokeStrategy::FilterJobData Class Reference

#include <kis_filter_stroke_strategy.h>

+ Inheritance diagram for KisFilterStrokeStrategy::FilterJobData:

Public Member Functions

KisStrokeJobDatacreateLodClone (int levelOfDetail) override
 
 FilterJobData (int frameTime=-1)
 
- 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

int frameTime
 

Private Member Functions

 FilterJobData (const FilterJobData &rhs, int levelOfDetail)
 

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 18 of file kis_filter_stroke_strategy.h.

Constructor & Destructor Documentation

◆ FilterJobData() [1/2]

KisFilterStrokeStrategy::FilterJobData::FilterJobData ( int frameTime = -1)
inline

Definition at line 20 of file kis_filter_stroke_strategy.h.

23 {}
KisStrokeJobData(Sequentiality sequentiality=SEQUENTIAL, Exclusivity exclusivity=NORMAL)

◆ FilterJobData() [2/2]

KisFilterStrokeStrategy::FilterJobData::FilterJobData ( const FilterJobData & rhs,
int levelOfDetail )
inlineprivate

Definition at line 32 of file kis_filter_stroke_strategy.h.

33 : KisStrokeJobData(rhs)
34 , frameTime(rhs.frameTime)
35 {
36 KisLodTransform t(levelOfDetail);
37 }

Member Function Documentation

◆ createLodClone()

KisStrokeJobData * KisFilterStrokeStrategy::FilterJobData::createLodClone ( int levelOfDetail)
inlineoverridevirtual

Reimplemented from KisStrokeJobData.

Definition at line 25 of file kis_filter_stroke_strategy.h.

25 {
26 return new FilterJobData(*this, levelOfDetail);
27 }

Member Data Documentation

◆ frameTime

int KisFilterStrokeStrategy::FilterJobData::frameTime

Definition at line 29 of file kis_filter_stroke_strategy.h.


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