summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.h
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2010-06-22 21:36:47 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2010-06-22 21:36:47 +0000
commit917de2bab458d51b4149a1b794cbb1b6b9562171 (patch)
tree9abd6fe6497b8b0965bb85caf4b4456ff2099989 /src/display/sp-canvas.h
parent* [INTL:sk] Slovak translation update (diff)
downloadinkscape-917de2bab458d51b4149a1b794cbb1b6b9562171.tar.gz
inkscape-917de2bab458d51b4149a1b794cbb1b6b9562171.zip
Initial Cairo rendering commit: solid shapes, gradients, opacity and patterns
(bzr r9508.1.1)
Diffstat (limited to 'src/display/sp-canvas.h')
-rw-r--r--src/display/sp-canvas.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/display/sp-canvas.h b/src/display/sp-canvas.h
index a2af080ef..6a2ee074e 100644
--- a/src/display/sp-canvas.h
+++ b/src/display/sp-canvas.h
@@ -52,18 +52,16 @@ enum {
};
/**
- * The canvas buf contains the actual pixels.
+ * Structure used when rendering canvas items.
*/
-struct SPCanvasBuf{
- guchar *buf;
- int buf_rowstride;
+struct SPCanvasBuf {
+ cairo_t *ct;
NRRectL rect;
NRRectL visible_rect;
- /// Background color, given as 0xrrggbb
- guint32 bg_color;
- // If empty, ignore contents of buffer and use a solid area of bg_color
+
+ unsigned char *buf;
+ int buf_rowstride;
bool is_empty;
- cairo_t *ct;
};
/**