Krita Source Code Documentation
Loading...
Searching...
No Matches
InplaceTransformStrokeStrategy::BarrierUpdateData Struct Reference
+ Inheritance diagram for InplaceTransformStrokeStrategy::BarrierUpdateData:

Public Member Functions

 BarrierUpdateData (bool forceUpdate)
 
KisStrokeJobDatacreateLodClone (int levelOfDetail) override
 
- Public Member Functions inherited from KisAsynchronousStrokeUpdateHelper::UpdateData
KisStrokeJobDatacreateLodClone (int levelOfDetail) override
 
 UpdateData (bool _forceUpdate, Sequentiality sequentiality=SEQUENTIAL, Exclusivity exclusivity=NORMAL)
 
- 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 ()
 

Private Member Functions

 BarrierUpdateData (const BarrierUpdateData &rhs, int levelOfDetail)
 

Additional Inherited Members

- Public Types inherited from KisStrokeJobData
enum  Exclusivity { NORMAL , EXCLUSIVE }
 
enum  Sequentiality { CONCURRENT , SEQUENTIAL , BARRIER , UNIQUELY_CONCURRENT }
 
- Public Attributes inherited from KisAsynchronousStrokeUpdateHelper::UpdateData
bool forceUpdate = false
 
- Protected Member Functions inherited from KisAsynchronousStrokeUpdateHelper::UpdateData
 UpdateData (const UpdateData &rhs, int levelOfDetail)
 
- Protected Member Functions inherited from KisStrokeJobData
 KisStrokeJobData (const KisStrokeJobData &rhs)
 

Detailed Description

A special barrier update data that triggers regeneration of all the processed nodes.

Definition at line 77 of file inplace_transform_stroke_strategy.h.

Constructor & Destructor Documentation

◆ BarrierUpdateData() [1/2]

InplaceTransformStrokeStrategy::BarrierUpdateData::BarrierUpdateData ( bool forceUpdate)

◆ BarrierUpdateData() [2/2]

InplaceTransformStrokeStrategy::BarrierUpdateData::BarrierUpdateData ( const BarrierUpdateData & rhs,
int levelOfDetail )
private

Definition at line 683 of file inplace_transform_stroke_strategy.cpp.

685{
686}

Member Function Documentation

◆ createLodClone()

KisStrokeJobData * InplaceTransformStrokeStrategy::BarrierUpdateData::createLodClone ( int levelOfDetail)
overridevirtual

Reimplemented from KisStrokeJobData.

Definition at line 678 of file inplace_transform_stroke_strategy.cpp.

679{
680 return new BarrierUpdateData(*this, levelOfDetail);
681}

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