aboutsummaryrefslogtreecommitdiff
path: root/path/wireFramePrinter.mli
diff options
context:
space:
mode:
Diffstat (limited to 'path/wireFramePrinter.mli')
-rwxr-xr-xpath/wireFramePrinter.mli23
1 files changed, 23 insertions, 0 deletions
diff --git a/path/wireFramePrinter.mli b/path/wireFramePrinter.mli
new file mode 100755
index 0000000..26974f5
--- /dev/null
+++ b/path/wireFramePrinter.mli
@@ -0,0 +1,23 @@
+type 'a repr
+
+type t = Point.t
+
+val create_path
+ : unit -> 'a repr
+
+(* Start a new path. *)
+val start
+ : Point.t -> 'a repr -> 'a repr
+
+val line_to
+ : Point.t -> 'a repr -> 'a repr
+
+val quadratic_to
+ : Point.t -> Gg.v2 -> Gg.v2 -> Point.t -> 'a repr -> 'a repr
+
+val stop
+ : 'a repr -> 'a repr
+
+val get
+ : 'a repr -> 'a CanvaPrinter.t
+