36 data.
brush = *embeddedBrush;
45 if (size > maxMaskingBrushSize) {
46 size = maxMaskingBrushSize;
71 brush.write(embeddedConfig.
data());
const QString COMPOSITE_MULT
int maxMaskingBrushSize() const
const T * constData() const
static bool qFuzzyCompare(half p1, half p2)
bool operator==(const PrecisionData &lhs, const PrecisionData &rhs)
void setEffectiveSizeForBrush(const BrushType type, AutoBrushData &autoBrush, PredefinedBrushData &predefinedBrush, TextBrushData &textBrush, qreal value)
const char MaskingBrushEnabledTag[]
const char MaskingBrushUseMasterSizeTag[]
const char MaskingBrushMasterSizeCoeffTag[]
const char MaskingBrushPresetPrefix[]
const char MaskingBrushCompositeOpTag[]
static std::optional< BrushData > read(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface)
PredefinedBrushData predefinedBrush
static MaskingBrushData read(const KisPropertiesConfiguration *config, qreal masterBrushSize, KisResourcesInterfaceSP resourcesInterface)
void write(KisPropertiesConfiguration *config) const
void setPrefixedProperties(const QString &prefix, const KisPropertiesConfiguration *config)
QString getString(const QString &name, const QString &def=QString()) const
virtual void setProperty(const QString &name, const QVariant &value)
bool getBool(const QString &name, bool def=false) const
double getDouble(const QString &name, double def=0.0) const
void getPrefixedProperties(const QString &prefix, KisPropertiesConfiguration *config) const