diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/dyna-draw-context.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/dyna-draw-context.h b/src/dyna-draw-context.h index ea6822f18..06aeca1e3 100644 --- a/src/dyna-draw-context.h +++ b/src/dyna-draw-context.h @@ -46,16 +46,27 @@ struct SPDynaDrawContext { SPEventContext event_context; + /** accumulated shape which ultimately goes in svg:path */ SPCurve *accumulated; + + /** canvas items for "comitted" segments */ GSList *segments; - /* current shape and curves */ + + /** canvas item for red "leading" segment */ SPCanvasItem *currentshape; + /** shape of red "leading" segment */ SPCurve *currentcurve; + + /** left edge of the stroke; combined to get accumulated */ SPCurve *cal1; + /** right edge of the stroke; combined to get accumulated */ SPCurve *cal2; - /* temporary work area */ + + /** left edge points for this segment */ NR::Point point1[SAMPLING_SIZE]; + /** right edge points for this segment */ NR::Point point2[SAMPLING_SIZE]; + /** number of edge points for this segment */ gint npoints; /* repr */ |
