|
Krita Source Code Documentation
|
Namespaces | |
| namespace | detail |
Classes | |
| struct | AutoBrushData |
| struct | AutoBrushGeneratorData |
| struct | BrushData |
| struct | CommonData |
| struct | MaskingBrushData |
| struct | PrecisionData |
| struct | PredefinedBrushData |
| struct | TextBrushData |
Enumerations | |
| enum | AutoBrushGeneratorShape { Circle = 0 , Rectangle } |
| enum | AutoBrushGeneratorType { Default = 0 , Soft , Gaussian } |
| enum | BrushType { Auto = 0 , Predefined , Text } |
Functions | |
| KisPaintopLodLimitations | brushLodLimitations (const BrushData &data) |
| qreal | effectiveSizeForBrush (BrushType type, const AutoBrushData &autoBrush, const PredefinedBrushData &predefinedBrush, const TextBrushData &textBrush) |
| qreal | effectiveSizeForBrush (const BrushData &brush) |
| qreal | lightnessModeActivated (BrushType type, const PredefinedBrushData &predefinedBrush) |
| bool | operator== (const MaskingBrushData &lhs, const MaskingBrushData &rhs) |
| bool | operator== (const PrecisionData &lhs, const PrecisionData &rhs) |
| void | setEffectiveSizeForBrush (const BrushType type, AutoBrushData &autoBrush, PredefinedBrushData &predefinedBrush, TextBrushData &textBrush, qreal value) |
| Enumerator | |
|---|---|
| Circle | |
| Rectangle | |
Definition at line 45 of file KisBrushModel.h.
| Enumerator | |
|---|---|
| Default | |
| Soft | |
| Gaussian | |
Definition at line 50 of file KisBrushModel.h.
| Enumerator | |
|---|---|
| Auto | |
| Predefined | |
| Text | |
Definition at line 143 of file KisBrushModel.h.
| KisPaintopLodLimitations BRUSH_EXPORT KisBrushModel::brushLodLimitations | ( | const BrushData & | data | ) |
Definition at line 71 of file KisBrushModel.cpp.
References Auto, KisBrushModel::BrushData::autoBrush, KisBrushModel::BrushData::common, KisBrushModel::AutoBrushData::density, KisPaintopLodLimitations::limitations, qFuzzyCompare(), KisBrushModel::AutoBrushData::randomness, KisBrushModel::CommonData::spacing, KisBrushModel::BrushData::type, and KisBrushModel::CommonData::useAutoSpacing.
| qreal BRUSH_EXPORT KisBrushModel::effectiveSizeForBrush | ( | BrushType | type, |
| const AutoBrushData & | autoBrush, | ||
| const PredefinedBrushData & | predefinedBrush, | ||
| const TextBrushData & | textBrush ) |
Definition at line 92 of file KisBrushModel.cpp.
References Auto, KisBrushModel::PredefinedBrushData::baseSize, KisBrushModel::TextBrushData::baseSize, KisBrushModel::AutoBrushGeneratorData::diameter, KisBrushModel::AutoBrushData::generator, Predefined, KisBrushModel::PredefinedBrushData::scale, KisBrushModel::TextBrushData::scale, and Text.
| qreal BRUSH_EXPORT KisBrushModel::effectiveSizeForBrush | ( | const BrushData & | brush | ) |
Definition at line 139 of file KisBrushModel.cpp.
References KisBrushModel::BrushData::autoBrush, effectiveSizeForBrush(), KisBrushModel::BrushData::predefinedBrush, KisBrushModel::BrushData::textBrush, and KisBrushModel::BrushData::type.
| qreal BRUSH_EXPORT KisBrushModel::lightnessModeActivated | ( | BrushType | type, |
| const PredefinedBrushData & | predefinedBrush ) |
Definition at line 114 of file KisBrushModel.cpp.
References KisBrushModel::PredefinedBrushData::application, LIGHTNESSMAP, and Predefined.
| bool KisBrushModel::operator== | ( | const MaskingBrushData & | lhs, |
| const MaskingBrushData & | rhs ) |
Definition at line 13 of file KisMaskingBrushOptionProperties.cpp.
References KisBrushModel::MaskingBrushData::brush, KisBrushModel::MaskingBrushData::compositeOpId, KisBrushModel::MaskingBrushData::isEnabled, KisBrushModel::MaskingBrushData::masterSizeCoeff, qFuzzyCompare(), and KisBrushModel::MaskingBrushData::useMasterSize.
| bool KisBrushModel::operator== | ( | const PrecisionData & | lhs, |
| const PrecisionData & | rhs ) |
Definition at line 57 of file kis_precision_option.cpp.
| void BRUSH_EXPORT KisBrushModel::setEffectiveSizeForBrush | ( | const BrushType | type, |
| AutoBrushData & | autoBrush, | ||
| PredefinedBrushData & | predefinedBrush, | ||
| TextBrushData & | textBrush, | ||
| qreal | value ) |
Definition at line 120 of file KisBrushModel.cpp.
References Auto, KisBrushModel::PredefinedBrushData::baseSize, KisBrushModel::TextBrushData::baseSize, KisBrushModel::AutoBrushGeneratorData::diameter, KisBrushModel::AutoBrushData::generator, Predefined, KisBrushModel::PredefinedBrushData::scale, KisBrushModel::TextBrushData::scale, Text, and value().