summaryrefslogtreecommitdiffstats
path: root/src/display/drawing-group.h
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2011-08-21 15:33:09 +0000
committerKrzysztof Kosinski <tweenk.pl@gmail.com>2011-08-21 15:33:09 +0000
commit0fc028f7050c91bfdb1a50ba8cb6462b2bf03d57 (patch)
tree1815a638b17050a590d36c2515121cf0d5dae129 /src/display/drawing-group.h
parentFix rendering glitches appearing when filtered, cached groups have (diff)
downloadinkscape-0fc028f7050c91bfdb1a50ba8cb6462b2bf03d57.tar.gz
inkscape-0fc028f7050c91bfdb1a50ba8cb6462b2bf03d57.zip
Filter background rendering now matches the SVG specification.
(bzr r10347.1.37)
Diffstat (limited to 'src/display/drawing-group.h')
-rw-r--r--src/display/drawing-group.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/display/drawing-group.h b/src/display/drawing-group.h
index 377c0be39..961e5b9a3 100644
--- a/src/display/drawing-group.h
+++ b/src/display/drawing-group.h
@@ -32,9 +32,10 @@ public:
void setChildTransform(Geom::Affine const &new_trans);
protected:
- unsigned _updateItem(Geom::IntRect const &area, UpdateContext const &ctx,
+ virtual unsigned _updateItem(Geom::IntRect const &area, UpdateContext const &ctx,
unsigned flags, unsigned reset);
- virtual void _renderItem(DrawingContext &ct, Geom::IntRect const &area, unsigned flags);
+ virtual unsigned _renderItem(DrawingContext &ct, Geom::IntRect const &area, unsigned flags,
+ DrawingItem *stop_at);
virtual void _clipItem(DrawingContext &ct, Geom::IntRect const &area);
virtual DrawingItem *_pickItem(Geom::Point const &p, double delta, unsigned flags);
virtual bool _canClip();