|
Krita Source Code Documentation
|
#include <KisHatchingOptionsData.h>
Inheritance diagram for KisHatchingOptionsData:Public Member Functions | |
| KisPaintopLodLimitations | lodLimitations () const |
| bool | read (const KisPropertiesConfiguration *setting) |
| void | write (KisPropertiesConfiguration *setting) const |
Public Attributes | |
| qreal | angle {-60.0} |
| CrosshatchingType | crosshatchingStyle {CrosshatchingType::NoCrosshatching} |
| qreal | originX {50.0} |
| qreal | originY {50.0} |
| qreal | separation {6.0} |
| int | separationIntervals {2} |
| qreal | thickness {1.0} |
Friends | |
| bool | operator== (const KisHatchingOptionsData &lhs, const KisHatchingOptionsData &rhs) |
Definition at line 25 of file KisHatchingOptionsData.h.
| KisPaintopLodLimitations KisHatchingOptionsData::lodLimitations | ( | ) | const |
Definition at line 73 of file KisHatchingOptionsData.cpp.
References KisPaintopLodLimitations::limitations.
| bool KisHatchingOptionsData::read | ( | const KisPropertiesConfiguration * | setting | ) |
Definition at line 28 of file KisHatchingOptionsData.cpp.
References angle, crosshatchingStyle, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getDouble(), KisPropertiesConfiguration::getInt(), HATCHING_ANGLE, HATCHING_BOOL_MINUSTHENPLUS, HATCHING_BOOL_MOIREPATTERN, HATCHING_BOOL_NOCROSSHATCHING, HATCHING_BOOL_PERPENDICULAR, HATCHING_BOOL_PLUSTHENMINUS, HATCHING_ORIGIN_X, HATCHING_ORIGIN_Y, HATCHING_SEPARATION, HATCHING_SEPARATIONINTERVALS, HATCHING_THICKNESS, MinusThenPlus, MoirePattern, NoCrosshatching, originX, originY, Perpendicular, PlusThenMinus, separation, separationIntervals, and thickness.
| void KisHatchingOptionsData::write | ( | KisPropertiesConfiguration * | setting | ) | const |
Definition at line 56 of file KisHatchingOptionsData.cpp.
References angle, crosshatchingStyle, HATCHING_ANGLE, HATCHING_BOOL_MINUSTHENPLUS, HATCHING_BOOL_MOIREPATTERN, HATCHING_BOOL_NOCROSSHATCHING, HATCHING_BOOL_PERPENDICULAR, HATCHING_BOOL_PLUSTHENMINUS, HATCHING_ORIGIN_X, HATCHING_ORIGIN_Y, HATCHING_SEPARATION, HATCHING_SEPARATIONINTERVALS, HATCHING_THICKNESS, MinusThenPlus, MoirePattern, NoCrosshatching, originX, originY, Perpendicular, PlusThenMinus, separation, separationIntervals, KisPropertiesConfiguration::setProperty(), and thickness.
|
friend |
Definition at line 27 of file KisHatchingOptionsData.h.
| qreal KisHatchingOptionsData::angle {-60.0} |
Definition at line 37 of file KisHatchingOptionsData.h.
| CrosshatchingType KisHatchingOptionsData::crosshatchingStyle {CrosshatchingType::NoCrosshatching} |
Definition at line 42 of file KisHatchingOptionsData.h.
| qreal KisHatchingOptionsData::originX {50.0} |
Definition at line 40 of file KisHatchingOptionsData.h.
| qreal KisHatchingOptionsData::originY {50.0} |
Definition at line 41 of file KisHatchingOptionsData.h.
| qreal KisHatchingOptionsData::separation {6.0} |
Definition at line 38 of file KisHatchingOptionsData.h.
| int KisHatchingOptionsData::separationIntervals {2} |
Definition at line 43 of file KisHatchingOptionsData.h.
| qreal KisHatchingOptionsData::thickness {1.0} |
Definition at line 39 of file KisHatchingOptionsData.h.