Changeset View
Changeset View
Standalone View
Standalone View
plugins/paintops/hatching/kis_hatching_paintop.h
Show All 22 Lines | |||||
23 | 23 | | |||
24 | #include <brushengine/kis_paintop.h> | 24 | #include <brushengine/kis_paintop.h> | ||
25 | #include <kis_brush_based_paintop.h> | 25 | #include <kis_brush_based_paintop.h> | ||
26 | #include <kis_types.h> | 26 | #include <kis_types.h> | ||
27 | 27 | | |||
28 | #include "hatching_brush.h" | 28 | #include "hatching_brush.h" | ||
29 | #include "kis_hatching_paintop_settings.h" | 29 | #include "kis_hatching_paintop_settings.h" | ||
30 | 30 | | |||
31 | #include <kis_hatching_pressure_angle_option.h> | ||||
31 | #include <kis_hatching_pressure_crosshatching_option.h> | 32 | #include <kis_hatching_pressure_crosshatching_option.h> | ||
32 | #include <kis_hatching_pressure_separation_option.h> | 33 | #include <kis_hatching_pressure_separation_option.h> | ||
33 | #include <kis_hatching_pressure_thickness_option.h> | 34 | #include <kis_hatching_pressure_thickness_option.h> | ||
34 | 35 | | |||
35 | #include <kis_pressure_opacity_option.h> | 36 | #include <kis_pressure_opacity_option.h> | ||
36 | #include <kis_pressure_size_option.h> | 37 | #include <kis_pressure_size_option.h> | ||
37 | 38 | | |||
38 | 39 | | |||
Show All 30 Lines | 66 | private: | |||
69 | 70 | | |||
70 | /** | 71 | /** | ||
71 | * PaintDevice that will be filled with a single pass of | 72 | * PaintDevice that will be filled with a single pass of | ||
72 | * hatching by HatchingBrush::hatch | 73 | * hatching by HatchingBrush::hatch | ||
73 | */ | 74 | */ | ||
74 | KisPaintDeviceSP m_hatchedDab; | 75 | KisPaintDeviceSP m_hatchedDab; | ||
75 | 76 | | |||
76 | /** | 77 | /** | ||
78 | * Curve to control the hatching angle | ||||
79 | * according to user preferences set in the GUI | ||||
80 | */ | ||||
81 | KisHatchingPressureAngleOption m_angleOption; | ||||
82 | | ||||
83 | /** | ||||
77 | * Curve to control the intensity of crosshatching | 84 | * Curve to control the intensity of crosshatching | ||
78 | * according to user preferences set in the GUI | 85 | * according to user preferences set in the GUI | ||
79 | */ | 86 | */ | ||
80 | KisHatchingPressureCrosshatchingOption m_crosshatchingOption; | 87 | KisHatchingPressureCrosshatchingOption m_crosshatchingOption; | ||
81 | 88 | | |||
82 | /** | 89 | /** | ||
83 | * Curve to control the dynamics of separation with | 90 | * Curve to control the dynamics of separation with | ||
84 | * device input | 91 | * device input | ||
Show All 23 Lines |