Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSmudgeLengthOption Class Reference

#include <KisSmudgeLengthOption.h>

+ Inheritance diagram for KisSmudgeLengthOption:

Public Member Functions

 KisSmudgeLengthOption (const KisPropertiesConfiguration *setting)
 
KisSmudgeLengthOptionData::Mode mode () const
 
bool smearAlpha () const
 
bool useNewEngine () const
 
- Public Member Functions inherited from KisCurveOption
qreal computeRotationLikeValue (const KisPaintInformation &info, qreal baseValue, bool absoluteAxesFlipped, qreal scalingPartCoeff, bool disableScalingPart) const
 
qreal computeSizeLikeValue (const KisPaintInformation &info, bool useStrengthValue=true) const
 
ValueComponents computeValueComponents (const KisPaintInformation &info, bool useStrengthValue) const
 
bool isChecked () const
 
bool isRandom () const
 
 KisCurveOption (const KisCurveOptionData &data)
 
 KisCurveOption (KisCurveOption &)=delete
 
KisCurveOptionoperator= (KisCurveOption &)=delete
 
qreal strengthMaxValue () const
 
qreal strengthMinValue () const
 
qreal strengthValue () const
 

Private Member Functions

 KisSmudgeLengthOption (const KisSmudgeLengthOptionData &data)
 

Private Attributes

KisSmudgeLengthOptionData::Mode m_mode {KisSmudgeLengthOptionData::SMEARING_MODE}
 
bool m_smearAlpha {true}
 
bool m_useNewEngine {false}
 

Detailed Description

Definition at line 12 of file KisSmudgeLengthOption.h.

Constructor & Destructor Documentation

◆ KisSmudgeLengthOption() [1/2]

KisSmudgeLengthOption::KisSmudgeLengthOption ( const KisPropertiesConfiguration * setting)

Definition at line 13 of file KisSmudgeLengthOption.cpp.

14 : KisSmudgeLengthOption(kpou::loadOptionData<KisSmudgeLengthOptionData>(setting))
15{
16}
KisSmudgeLengthOption(const KisPropertiesConfiguration *setting)

◆ KisSmudgeLengthOption() [2/2]

KisSmudgeLengthOption::KisSmudgeLengthOption ( const KisSmudgeLengthOptionData & data)
private

Definition at line 18 of file KisSmudgeLengthOption.cpp.

19 : KisCurveOption(data)
20 , m_useNewEngine(data.useNewEngine)
21 , m_smearAlpha(data.smearAlpha)
22 , m_mode(data.mode)
23{
24}
KisCurveOption(const KisCurveOptionData &data)
KisSmudgeLengthOptionData::Mode m_mode

Member Function Documentation

◆ mode()

KisSmudgeLengthOptionData::Mode KisSmudgeLengthOption::mode ( ) const

Definition at line 26 of file KisSmudgeLengthOption.cpp.

27{
28 return m_mode;
29}

References m_mode.

◆ smearAlpha()

bool KisSmudgeLengthOption::smearAlpha ( ) const

Definition at line 31 of file KisSmudgeLengthOption.cpp.

32{
33 return m_smearAlpha;
34}

References m_smearAlpha.

◆ useNewEngine()

bool KisSmudgeLengthOption::useNewEngine ( ) const

Definition at line 36 of file KisSmudgeLengthOption.cpp.

37{
38 return m_useNewEngine;
39}

References m_useNewEngine.

Member Data Documentation

◆ m_mode

KisSmudgeLengthOptionData::Mode KisSmudgeLengthOption::m_mode {KisSmudgeLengthOptionData::SMEARING_MODE}
private

Definition at line 27 of file KisSmudgeLengthOption.h.

27{KisSmudgeLengthOptionData::SMEARING_MODE};

◆ m_smearAlpha

bool KisSmudgeLengthOption::m_smearAlpha {true}
private

Definition at line 26 of file KisSmudgeLengthOption.h.

26{true};

◆ m_useNewEngine

bool KisSmudgeLengthOption::m_useNewEngine {false}
private

Definition at line 25 of file KisSmudgeLengthOption.h.

25{false};

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