summaryrefslogtreecommitdiff
path: root/Build/source/libs/potrace/potrace-src/src/render.h
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2015-12-28 00:21:35 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2015-12-28 00:21:35 +0000
commit09b8d2e40583d9f03b5ea6f806124de3ae139d32 (patch)
tree67890f766dffb4afddedafa5788fb433c17bb8ef /Build/source/libs/potrace/potrace-src/src/render.h
parent6a69ec8af1ad71faafec1bd60a05df6fa09c1c25 (diff)
Update potrace (1.13).
git-svn-id: svn://tug.org/texlive/trunk@39207 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/potrace/potrace-src/src/render.h')
-rw-r--r--Build/source/libs/potrace/potrace-src/src/render.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/Build/source/libs/potrace/potrace-src/src/render.h b/Build/source/libs/potrace/potrace-src/src/render.h
new file mode 100644
index 00000000000..0caaedff629
--- /dev/null
+++ b/Build/source/libs/potrace/potrace-src/src/render.h
@@ -0,0 +1,27 @@
+/* Copyright (C) 2001-2015 Peter Selinger.
+ This file is part of Potrace. It is free software and it is covered
+ by the GNU General Public License. See the file COPYING for details. */
+
+
+#ifndef RENDER_H
+#define RENDER_H
+
+#include "greymap.h"
+
+struct render_s {
+ greymap_t *gm;
+ double x0, y0, x1, y1;
+ int x0i, y0i, x1i, y1i;
+ double a0, a1;
+ int *incrow_buf;
+};
+typedef struct render_s render_t;
+
+render_t *render_new(greymap_t *gm);
+void render_free(render_t *rm);
+void render_close(render_t *rm);
+void render_moveto(render_t *rm, double x, double y);
+void render_lineto(render_t *rm, double x, double y);
+void render_curveto(render_t *rm, double x2, double y2, double x3, double y3, double x4, double y4);
+
+#endif /* RENDER_H */