Krita Source Code Documentation
Loading...
Searching...
No Matches
InplaceTransformStrokeStrategy::UpdateTransformData Class Reference

#include <inplace_transform_stroke_strategy.h>

+ Inheritance diagram for InplaceTransformStrokeStrategy::UpdateTransformData:

Public Types

enum  Destination { PAINT_DEVICE , SELECTION }
 
- Public Types inherited from KisStrokeJobData
enum  Exclusivity { NORMAL , EXCLUSIVE }
 
enum  Sequentiality { CONCURRENT , SEQUENTIAL , BARRIER , UNIQUELY_CONCURRENT }
 

Public Member Functions

KisStrokeJobDatacreateLodClone (int levelOfDetail) override
 
 UpdateTransformData (ToolTransformArgs _args, Destination _dest)
 
- 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

ToolTransformArgs args
 
Destination destination
 

Private Member Functions

 UpdateTransformData (const UpdateTransformData &rhs, int levelOfDetail)
 

Additional Inherited Members

- Protected Member Functions inherited from KisStrokeJobData
 KisStrokeJobData (const KisStrokeJobData &rhs)
 

Detailed Description

Definition at line 32 of file inplace_transform_stroke_strategy.h.

Member Enumeration Documentation

◆ Destination

Constructor & Destructor Documentation

◆ UpdateTransformData() [1/2]

InplaceTransformStrokeStrategy::UpdateTransformData::UpdateTransformData ( ToolTransformArgs _args,
Destination _dest )
inline

◆ UpdateTransformData() [2/2]

InplaceTransformStrokeStrategy::UpdateTransformData::UpdateTransformData ( const UpdateTransformData & rhs,
int levelOfDetail )
inlineprivate

Definition at line 51 of file inplace_transform_stroke_strategy.h.

52 : KisStrokeJobData(rhs),
53 args(rhs.args),
54 destination(rhs.destination)
55 {
56 Q_UNUSED(levelOfDetail);
57 }

Member Function Documentation

◆ createLodClone()

KisStrokeJobData * InplaceTransformStrokeStrategy::UpdateTransformData::createLodClone ( int levelOfDetail)
inlineoverridevirtual

Reimplemented from KisStrokeJobData.

Definition at line 46 of file inplace_transform_stroke_strategy.h.

46 {
47 return new UpdateTransformData(*this, levelOfDetail);
48 }
UpdateTransformData(ToolTransformArgs _args, Destination _dest)

References UpdateTransformData().

Member Data Documentation

◆ args

ToolTransformArgs InplaceTransformStrokeStrategy::UpdateTransformData::args

Definition at line 60 of file inplace_transform_stroke_strategy.h.

◆ destination

Destination InplaceTransformStrokeStrategy::UpdateTransformData::destination

Definition at line 61 of file inplace_transform_stroke_strategy.h.


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