summaryrefslogtreecommitdiff
path: root/include/fitz/render.h
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2004-10-19 08:21:10 +0200
committerTor Andersson <tor@ghostscript.com>2004-10-19 08:21:10 +0200
commit4d9498561d4a73ffa2389e9fecd8893ff823a95c (patch)
treec25e45034de17227f9652f1375c8b2c473b76757 /include/fitz/render.h
parent117725ec61dc4953f4070dacfb2aab7024a7df36 (diff)
downloadmupdf-4d9498561d4a73ffa2389e9fecd8893ff823a95c.tar.xz
8-bit rendering and span scissoring
Diffstat (limited to 'include/fitz/render.h')
-rw-r--r--include/fitz/render.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/fitz/render.h b/include/fitz/render.h
index 7f4e08db..dc2f116a 100644
--- a/include/fitz/render.h
+++ b/include/fitz/render.h
@@ -1,5 +1,20 @@
typedef struct fz_renderer_s fz_renderer;
+enum { FZ_RNONE, FZ_ROVER, FZ_RMASK };
+
+struct fz_renderer_s
+{
+ fz_colorspace *model;
+ fz_glyphcache *cache;
+ fz_gel *gel;
+ fz_ael *ael;
+ int mode;
+ int x, y, w, h;
+ fz_pixmap *tmp;
+ fz_pixmap *acc;
+ unsigned char r, g, b;
+};
+
fz_error *fz_newrenderer(fz_renderer **gcp, fz_colorspace *pcm);
void fz_freerenderer(fz_renderer *gc);