Code

Filter effects dialog:
[inkscape.git] / src / dyna-draw-context.h
index 27d3291da63e5307a2d26fc74173d89955a71805..5b81c521ebaafaf3fdec1bc96b27bc7d3ec7f67d 100644 (file)
@@ -75,6 +75,7 @@ struct SPDynaDrawContext
     /* DynaDraw */
     NR::Point cur;
     NR::Point vel;
+    double vel_max;
     NR::Point acc;
     NR::Point ang;
     NR::Point last;
@@ -94,6 +95,7 @@ struct SPDynaDrawContext
     double vel_thin;
     double flatness;
     double tremor;
+    double cap_rounding;
 
     Inkscape::MessageContext *_message_context;
 
@@ -104,6 +106,23 @@ struct SPDynaDrawContext
 
     /** newly created object remain selected */
     bool keep_selected;
+
+    double hatch_spacing;
+    double hatch_spacing_step;
+    SPItem *hatch_item;
+    Path *hatch_livarot_path;
+    std::list<double> hatch_nearest_past;
+    std::list<double> hatch_pointer_past;
+    NR::Point hatch_last_nearest, hatch_last_pointer;
+    NR::Point hatch_vector_accumulated;
+    bool hatch_escaped;
+    SPCanvasItem *hatch_area;
+
+    bool trace_bg;
+
+    bool is_dilating;
+    bool has_dilated;
+    SPCanvasItem *dilate_area;
 };
 
 struct SPDynaDrawContextClass