Krita Source Code Documentation
Loading...
Searching...
No Matches
MoveStrokeStrategy::PickLayerData Class Reference

#include <move_stroke_strategy.h>

+ Inheritance diagram for MoveStrokeStrategy::PickLayerData:

Public Member Functions

KisStrokeJobDatacreateLodClone (int levelOfDetail) override
 
 PickLayerData (QPoint _pos)
 
- 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

QPoint pos
 

Private Member Functions

 PickLayerData (const PickLayerData &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 44 of file move_stroke_strategy.h.

Constructor & Destructor Documentation

◆ PickLayerData() [1/2]

MoveStrokeStrategy::PickLayerData::PickLayerData ( QPoint _pos)

Definition at line 595 of file move_stroke_strategy.cpp.

597 pos(_pos)
598{
599}
KisStrokeJobData(Sequentiality sequentiality=SEQUENTIAL, Exclusivity exclusivity=NORMAL)

◆ PickLayerData() [2/2]

MoveStrokeStrategy::PickLayerData::PickLayerData ( const PickLayerData & rhs,
int levelOfDetail )
private

Definition at line 605 of file move_stroke_strategy.cpp.

606 : KisStrokeJobData(rhs)
607{
608 KisLodTransform t(levelOfDetail);
609 pos = t.map(rhs.pos);
610}

References KisLodTransform::map(), and pos.

Member Function Documentation

◆ createLodClone()

KisStrokeJobData * MoveStrokeStrategy::PickLayerData::createLodClone ( int levelOfDetail)
overridevirtual

Reimplemented from KisStrokeJobData.

Definition at line 601 of file move_stroke_strategy.cpp.

601 {
602 return new PickLayerData(*this, levelOfDetail);
603}

Member Data Documentation

◆ pos

QPoint MoveStrokeStrategy::PickLayerData::pos

Definition at line 50 of file move_stroke_strategy.h.


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