Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDeformOptionData Struct Reference

#include <KisDeformOptionData.h>

+ Inheritance diagram for KisDeformOptionData:

Public Member Functions

KisPaintopLodLimitations lodLimitations () const
 
bool read (const KisPropertiesConfiguration *setting)
 
void write (KisPropertiesConfiguration *setting) const
 

Public Attributes

DeformModes deformAction {DeformModes::GROW}
 
qreal deformAmount {0.2}
 
bool deformUseBilinear {false}
 
bool deformUseCounter {false}
 
bool deformUseOldData {false}
 

Friends

bool operator== (const KisDeformOptionData &lhs, const KisDeformOptionData &rhs)
 

Detailed Description

Definition at line 27 of file KisDeformOptionData.h.

Member Function Documentation

◆ lodLimitations()

KisPaintopLodLimitations KisDeformOptionData::lodLimitations ( ) const

Definition at line 40 of file KisDeformOptionData.cpp.

41{
43 l.blockers << KoID("deform-brush", i18nc("PaintOp instant preview limitation", "Deform Brush (unsupported)"));
44 return l;
45}
Definition KoID.h:30

References KisPaintopLodLimitations::blockers.

◆ read()

bool KisDeformOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 20 of file KisDeformOptionData.cpp.

21{
22 deformAmount = setting->getDouble(DEFORM_AMOUNT, 0.2);
27
28 return true;
29}
const QString DEFORM_USE_BILINEAR
const QString DEFORM_USE_OLD_DATA
const QString DEFORM_USE_COUNTER
const QString DEFORM_AMOUNT
const QString DEFORM_ACTION
bool getBool(const QString &name, bool def=false) const
int getInt(const QString &name, int def=0) const
double getDouble(const QString &name, double def=0.0) const

References DEFORM_ACTION, DEFORM_AMOUNT, DEFORM_USE_BILINEAR, DEFORM_USE_COUNTER, DEFORM_USE_OLD_DATA, deformAction, deformAmount, deformUseBilinear, deformUseCounter, deformUseOldData, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getDouble(), and KisPropertiesConfiguration::getInt().

◆ write()

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const KisDeformOptionData & lhs,
const KisDeformOptionData & rhs )
friend

Definition at line 29 of file KisDeformOptionData.h.

29 {
34 && lhs.deformAction == rhs.deformAction;
35 }
static bool qFuzzyCompare(half p1, half p2)

Member Data Documentation

◆ deformAction

DeformModes KisDeformOptionData::deformAction {DeformModes::GROW}

Definition at line 41 of file KisDeformOptionData.h.

◆ deformAmount

qreal KisDeformOptionData::deformAmount {0.2}

Definition at line 37 of file KisDeformOptionData.h.

37{0.2};

◆ deformUseBilinear

bool KisDeformOptionData::deformUseBilinear {false}

Definition at line 38 of file KisDeformOptionData.h.

38{false};

◆ deformUseCounter

bool KisDeformOptionData::deformUseCounter {false}

Definition at line 39 of file KisDeformOptionData.h.

39{false};

◆ deformUseOldData

bool KisDeformOptionData::deformUseOldData {false}

Definition at line 40 of file KisDeformOptionData.h.

40{false};

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