Lines Matching refs:hb_draw_funcs_t
89 typedef struct hb_draw_funcs_t hb_draw_funcs_t; typedef
107 typedef void (*hb_draw_move_to_func_t) (hb_draw_funcs_t *dfuncs, void *draw_data,
127 typedef void (*hb_draw_line_to_func_t) (hb_draw_funcs_t *dfuncs, void *draw_data,
149 typedef void (*hb_draw_quadratic_to_func_t) (hb_draw_funcs_t *dfuncs, void *draw_data,
174 typedef void (*hb_draw_cubic_to_func_t) (hb_draw_funcs_t *dfuncs, void *draw_data,
194 typedef void (*hb_draw_close_path_func_t) (hb_draw_funcs_t *dfuncs, void *draw_data,
210 hb_draw_funcs_set_move_to_func (hb_draw_funcs_t *dfuncs,
226 hb_draw_funcs_set_line_to_func (hb_draw_funcs_t *dfuncs,
242 hb_draw_funcs_set_quadratic_to_func (hb_draw_funcs_t *dfuncs,
258 hb_draw_funcs_set_cubic_to_func (hb_draw_funcs_t *dfuncs,
274 hb_draw_funcs_set_close_path_func (hb_draw_funcs_t *dfuncs,
279 HB_EXTERN hb_draw_funcs_t *
282 HB_EXTERN hb_draw_funcs_t *
285 HB_EXTERN hb_draw_funcs_t *
286 hb_draw_funcs_reference (hb_draw_funcs_t *dfuncs);
289 hb_draw_funcs_destroy (hb_draw_funcs_t *dfuncs);
292 hb_draw_funcs_set_user_data (hb_draw_funcs_t *dfuncs,
300 hb_draw_funcs_get_user_data (const hb_draw_funcs_t *dfuncs,
304 hb_draw_funcs_make_immutable (hb_draw_funcs_t *dfuncs);
307 hb_draw_funcs_is_immutable (hb_draw_funcs_t *dfuncs);
311 hb_draw_move_to (hb_draw_funcs_t *dfuncs, void *draw_data,
316 hb_draw_line_to (hb_draw_funcs_t *dfuncs, void *draw_data,
321 hb_draw_quadratic_to (hb_draw_funcs_t *dfuncs, void *draw_data,
327 hb_draw_cubic_to (hb_draw_funcs_t *dfuncs, void *draw_data,
334 hb_draw_close_path (hb_draw_funcs_t *dfuncs, void *draw_data,