Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBrushModel::PredefinedBrushData Struct Reference

#include <KisBrushModel.h>

+ Inheritance diagram for KisBrushModel::PredefinedBrushData:

Public Attributes

quint8 adjustmentMidPoint = 127
 
enumBrushApplication application = ALPHAMASK
 
bool autoAdjustMidPoint = true
 
QSize baseSize = QSize(42, 42)
 
qreal brightnessAdjustment = 0.0
 
enumBrushType brushType = MASK
 
qreal contrastAdjustment = 0.0
 
bool hasColorAndTransparency = false
 
QString parasiteSelection
 
KoResourceSignature resourceSignature
 
qreal scale = 1.0
 
QString subtype
 

Friends

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

Detailed Description

Definition at line 94 of file KisBrushModel.h.

Friends And Related Symbol Documentation

◆ operator==

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

Definition at line 96 of file KisBrushModel.h.

96 {
97 return lhs.resourceSignature == rhs.resourceSignature &&
98 lhs.subtype == rhs.subtype &&
99 lhs.baseSize == rhs.baseSize &&
100 qFuzzyCompare(lhs.scale, rhs.scale) &&
101 lhs.application == rhs.application &&
102 lhs.brushType == rhs.brushType &&
103 lhs.hasColorAndTransparency == rhs.hasColorAndTransparency &&
104 lhs.autoAdjustMidPoint == rhs.autoAdjustMidPoint &&
105 lhs.adjustmentMidPoint == rhs.adjustmentMidPoint &&
106 qFuzzyCompare(lhs.brightnessAdjustment, rhs.brightnessAdjustment) &&
107 qFuzzyCompare(lhs.contrastAdjustment, rhs.contrastAdjustment) &&
108 lhs.parasiteSelection == rhs.parasiteSelection;
109 }
static bool qFuzzyCompare(half p1, half p2)

Member Data Documentation

◆ adjustmentMidPoint

quint8 KisBrushModel::PredefinedBrushData::adjustmentMidPoint = 127

Definition at line 120 of file KisBrushModel.h.

◆ application

enumBrushApplication KisBrushModel::PredefinedBrushData::application = ALPHAMASK

Definition at line 116 of file KisBrushModel.h.

◆ autoAdjustMidPoint

bool KisBrushModel::PredefinedBrushData::autoAdjustMidPoint = true

Definition at line 119 of file KisBrushModel.h.

◆ baseSize

QSize KisBrushModel::PredefinedBrushData::baseSize = QSize(42, 42)

Definition at line 114 of file KisBrushModel.h.

◆ brightnessAdjustment

qreal KisBrushModel::PredefinedBrushData::brightnessAdjustment = 0.0

Definition at line 121 of file KisBrushModel.h.

◆ brushType

enumBrushType KisBrushModel::PredefinedBrushData::brushType = MASK

Definition at line 117 of file KisBrushModel.h.

◆ contrastAdjustment

qreal KisBrushModel::PredefinedBrushData::contrastAdjustment = 0.0

Definition at line 122 of file KisBrushModel.h.

◆ hasColorAndTransparency

bool KisBrushModel::PredefinedBrushData::hasColorAndTransparency = false

Definition at line 118 of file KisBrushModel.h.

◆ parasiteSelection

QString KisBrushModel::PredefinedBrushData::parasiteSelection

Definition at line 123 of file KisBrushModel.h.

◆ resourceSignature

KoResourceSignature KisBrushModel::PredefinedBrushData::resourceSignature

Definition at line 111 of file KisBrushModel.h.

◆ scale

qreal KisBrushModel::PredefinedBrushData::scale = 1.0

Definition at line 115 of file KisBrushModel.h.

◆ subtype

QString KisBrushModel::PredefinedBrushData::subtype

Definition at line 113 of file KisBrushModel.h.


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