diff options
author | Tor Andersson <tor@ghostscript.com> | 2004-10-19 08:21:10 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2004-10-19 08:21:10 +0200 |
commit | 4d9498561d4a73ffa2389e9fecd8893ff823a95c (patch) | |
tree | c25e45034de17227f9652f1375c8b2c473b76757 /include/fitz/render.h | |
parent | 117725ec61dc4953f4070dacfb2aab7024a7df36 (diff) | |
download | mupdf-4d9498561d4a73ffa2389e9fecd8893ff823a95c.tar.xz |
8-bit rendering and span scissoring
Diffstat (limited to 'include/fitz/render.h')
-rw-r--r-- | include/fitz/render.h | 15 |
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); |