Lines Matching refs:sk_pathbuilder_t
23 typedef struct sk_pathbuilder_t sk_pathbuilder_t; typedef
26 SK_API sk_pathbuilder_t* sk_pathbuilder_new(void);
29 SK_API void sk_pathbuilder_delete(sk_pathbuilder_t*);
32 SK_API void sk_pathbuilder_move_to(sk_pathbuilder_t*, float x, float y);
38 SK_API void sk_pathbuilder_line_to(sk_pathbuilder_t*, float x, float y);
45 SK_API void sk_pathbuilder_quad_to(sk_pathbuilder_t*, float x0, float y0, float x1, float y1);
52 SK_API void sk_pathbuilder_conic_to(sk_pathbuilder_t*, float x0, float y0, float x1, float y1, floa…
59 SK_API void sk_pathbuilder_cubic_to(sk_pathbuilder_t*,
67 SK_API void sk_pathbuilder_close(sk_pathbuilder_t*);
72 SK_API void sk_pathbuilder_add_rect(sk_pathbuilder_t*, const sk_rect_t*, sk_path_direction_t);
76 SK_API void sk_pathbuilder_add_oval(sk_pathbuilder_t*, const sk_rect_t*, sk_path_direction_t);
83 SK_API sk_path_t* sk_pathbuilder_detach_path(sk_pathbuilder_t*);
88 SK_API sk_path_t* sk_pathbuilder_snapshot_path(sk_pathbuilder_t*);