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

#include <MyPaintStandardOptionData.h>

+ Inheritance diagram for MyPaintRadiusByRandomData:

Public Member Functions

KisPaintopLodLimitations lodLimitations () const
 
 MyPaintRadiusByRandomData ()
 
- Public Member Functions inherited from MyPaintCurveOptionData
 MyPaintCurveOptionData (const KoID &id, bool isCheckable=true, bool isChecked=false, qreal minValue=0.0, qreal maxValue=1.0)
 
 MyPaintCurveOptionData (const QString &prefix, const KoID &id, bool isCheckable=true, bool isChecked=false, qreal minValue=0.0, qreal maxValue=1.0)
 
MyPaintSensorDatasensorStruct ()
 
const MyPaintSensorDatasensorStruct () const
 
- Public Member Functions inherited from KisCurveOptionDataCommon
 KisCurveOptionDataCommon (const KoID &id, bool isCheckable, bool isChecked, qreal minValue, qreal maxValue, KisSensorPackInterface *sensorInterface)
 
 KisCurveOptionDataCommon (const QString &prefix, const KoID &id, bool isCheckable, bool isChecked, qreal minValue, qreal maxValue, KisSensorPackInterface *sensorInterface)
 
bool read (const KisPropertiesConfiguration *setting)
 
std::vector< KisSensorData * > sensors ()
 
std::vector< const KisSensorData * > sensors () const
 
void write (KisPropertiesConfiguration *setting) const
 

Additional Inherited Members

- Public Types inherited from KisCurveOptionDataCommon
using ValueFixUpReadCallback = std::function<void (KisCurveOptionDataCommon *, const KisPropertiesConfiguration *)>
 
using ValueFixUpWriteCallback = std::function<void (qreal, KisPropertiesConfiguration *)>
 
- Public Attributes inherited from KisCurveOptionDataCommon
QString commonCurve = DEFAULT_CURVE_STRING
 
int curveMode = 0
 
KoID id
 
bool isCheckable = true
 
bool isChecked = true
 
QString prefix
 
QSharedDataPointer< KisSensorPackInterfacesensorData
 
qreal strengthMaxValue = 1.0
 
qreal strengthMinValue = 0.0
 
qreal strengthValue = 1.0
 
bool useCurve = true
 
bool useSameCurve = true
 
ValueFixUpReadCallback valueFixUpReadCallback
 
ValueFixUpWriteCallback valueFixUpWriteCallback
 
- Static Public Attributes inherited from KisCurveOptionDataCommon
static constexpr bool supports_prefix = true
 
- Protected Member Functions inherited from MyPaintCurveOptionData
 MyPaintCurveOptionData (const QString &prefix, const KoID &id, bool isCheckable, bool isChecked, qreal minValue, qreal maxValue, MyPaintSensorPack *sensorInterface)
 

Detailed Description

Definition at line 28 of file MyPaintStandardOptionData.h.

Constructor & Destructor Documentation

◆ MyPaintRadiusByRandomData()

MyPaintRadiusByRandomData::MyPaintRadiusByRandomData ( )
inline

Definition at line 30 of file MyPaintStandardOptionData.h.

31 : MyPaintCurveOptionData(KoID("radius_by_random", i18n("Radius by Random")),
32 false, true, 0.0, 1.50)
33 {
34 }
Definition KoID.h:30
MyPaintCurveOptionData(const QString &prefix, const KoID &id, bool isCheckable=true, bool isChecked=false, qreal minValue=0.0, qreal maxValue=1.0)

Member Function Documentation

◆ lodLimitations()

KisPaintopLodLimitations MyPaintRadiusByRandomData::lodLimitations ( ) const
inline

Definition at line 36 of file MyPaintStandardOptionData.h.

36 {
38 if (qAbs(strengthValue) > 0.05) {
39 l.limitations << KoID("Radius by Random", i18nc("PaintOp instant preview limitation", "Radius by Random, consider disabling Instant Preview"));
40 }
41 return l;
42 }

References KisPaintopLodLimitations::limitations, and KisCurveOptionDataCommon::strengthValue.


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