summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKim Jeong Hee <jeong@pdf-pro.com>2004-12-08 14:51:34 +0100
committerKim Jeong Hee <jeong@pdf-pro.com>2004-12-08 14:51:34 +0100
commit785c15287026fe1e29a4ebe2cddb6c89ebe0103c (patch)
tree8bccfcee9913de8fdc3b09bea07301118782ad42 /include
parent9f1cb4223a122fb0aa0eb60166976944c2613c8c (diff)
downloadmupdf-785c15287026fe1e29a4ebe2cddb6c89ebe0103c.tar.xz
shade type3 extend
Diffstat (limited to 'include')
-rw-r--r--include/mupdf/rsrc.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/mupdf/rsrc.h b/include/mupdf/rsrc.h
index 3c263c08..30a35b1e 100644
--- a/include/mupdf/rsrc.h
+++ b/include/mupdf/rsrc.h
@@ -86,6 +86,19 @@ void pdf_droppattern(pdf_pattern *pat);
* Shading
*/
+fz_error *
+pdf_loadtype1shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading,
+ fz_obj *ref, fz_matrix mat);
+fz_error *
+pdf_loadtype2shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading,
+ fz_obj *ref, fz_matrix mat);
+fz_error *
+pdf_loadtype3shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading,
+ fz_obj *ref, fz_matrix mat);
+
+fz_error *
+pdf_loadshadefunction(fz_shade *shade, pdf_xref *xref, fz_obj *shading, float t0, float t1);
+
void pdf_setmeshvalue(float *mesh, int i, float x, float y, float t);
fz_error *pdf_loadshade(fz_shade **shadep, pdf_xref *xref, fz_obj *obj, fz_obj *ref);