summaryrefslogtreecommitdiff
path: root/app/cornu/bezctx.h
blob: 1216be9c23ee98c3039a2043997eadb48ee94259 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef _BEZCTX_H
#define _BEZCTX_H
#include "bezctx_intf.h"

struct _bezctx {
    void (*moveto)(bezctx *bc, double x, double y, int is_open);
    void (*lineto)(bezctx *bc, double x, double y);
    void (*quadto)(bezctx *bc, double x1, double y1, double x2, double y2);
    void (*curveto)(bezctx *bc, double x1, double y1, double x2, double y2,
		    double x3, double y3);
    void (*mark_knot)(bezctx *bc, int knot_idx);
};
#endif