summaryrefslogtreecommitdiff
path: root/include/mupdf/fitz/document.h
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2016-11-11 16:30:59 +0000
committerRobin Watts <robin.watts@artifex.com>2016-11-14 16:09:40 +0000
commit7703ad8b2564f2f3a99b85eca5af276d7ba0e3e4 (patch)
treeabda358d9d039ba76d570a34b7c16d4b79a33724 /include/mupdf/fitz/document.h
parent37f95f87bdfb2e0b01d649afae5fffe60bf99d3a (diff)
downloadmupdf-7703ad8b2564f2f3a99b85eca5af276d7ba0e3e4.tar.xz
More API tweaks.
Move internal functions from public to private headers.
Diffstat (limited to 'include/mupdf/fitz/document.h')
-rw-r--r--include/mupdf/fitz/document.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/mupdf/fitz/document.h b/include/mupdf/fitz/document.h
index 105692e6..754f97df 100644
--- a/include/mupdf/fitz/document.h
+++ b/include/mupdf/fitz/document.h
@@ -55,6 +55,10 @@ typedef fz_annot *(fz_annot_next_fn)(fz_context *ctx, fz_annot *annot);
typedef fz_rect *(fz_annot_bound_fn)(fz_context *ctx, fz_annot *annot, fz_rect *rect);
typedef void (fz_annot_run_fn)(fz_context *ctx, fz_annot *annot, fz_device *dev, const fz_matrix *transform, fz_cookie *cookie);
+/*
+ Structure definition is public so other classes can
+ derive from it. Do not access the members directly.
+*/
struct fz_annot_s
{
int refs;
@@ -64,6 +68,10 @@ struct fz_annot_s
fz_annot_next_fn *next_annot;
};
+/*
+ Structure definition is public so other classes can
+ derive from it. Do not access the members directly.
+*/
struct fz_page_s
{
int refs;
@@ -79,6 +87,10 @@ struct fz_page_s
fz_page_get_separation_fn *get_separation;
};
+/*
+ Structure definition is public so other classes can
+ derive from it. Do not access the members directly.
+*/
struct fz_document_s
{
int refs;