bezctx_intf.h 413 B

1234567891011121314151617181920
  1. typedef struct _bezctx bezctx;
  2. bezctx *
  3. new_bezctx(void);
  4. void
  5. bezctx_moveto(bezctx *bc, double x, double y, int is_open);
  6. void
  7. bezctx_lineto(bezctx *bc, double x, double y);
  8. void
  9. bezctx_quadto(bezctx *bc, double x1, double y1, double x2, double y2);
  10. void
  11. bezctx_curveto(bezctx *bc, double x1, double y1, double x2, double y2,
  12. double x3, double y3);
  13. void
  14. bezctx_mark_knot(bezctx *bc, int knot_idx);