|
rpm-build |
8267b0 |
#ifndef _BEZCTX_INTF_H
|
|
rpm-build |
8267b0 |
#define _BEZCTX_INTF_H
|
|
rpm-build |
8267b0 |
typedef struct _bezctx bezctx;
|
|
rpm-build |
8267b0 |
|
|
rpm-build |
8267b0 |
bezctx *
|
|
rpm-build |
8267b0 |
new_bezctx(void);
|
|
rpm-build |
8267b0 |
|
|
rpm-build |
8267b0 |
void
|
|
rpm-build |
8267b0 |
bezctx_moveto(bezctx *bc, double x, double y, int is_open);
|
|
rpm-build |
8267b0 |
|
|
rpm-build |
8267b0 |
void
|
|
rpm-build |
8267b0 |
bezctx_lineto(bezctx *bc, double x, double y);
|
|
rpm-build |
8267b0 |
|
|
rpm-build |
8267b0 |
void
|
|
rpm-build |
8267b0 |
bezctx_quadto(bezctx *bc, double x1, double y1, double x2, double y2);
|
|
rpm-build |
8267b0 |
|
|
rpm-build |
8267b0 |
void
|
|
rpm-build |
8267b0 |
bezctx_curveto(bezctx *bc, double x1, double y1, double x2, double y2,
|
|
rpm-build |
8267b0 |
double x3, double y3);
|
|
rpm-build |
8267b0 |
|
|
rpm-build |
8267b0 |
void
|
|
rpm-build |
8267b0 |
bezctx_mark_knot(bezctx *bc, int knot_idx);
|
|
rpm-build |
8267b0 |
#endif
|