Home | History | Annotate | Download | only in src

Lines Matching defs:hb_font_t

40 typedef struct hb_font_t hb_font_t;
94 typedef hb_bool_t (*hb_font_get_glyph_func_t) (hb_font_t *font, void *font_data,
100 typedef hb_position_t (*hb_font_get_glyph_advance_func_t) (hb_font_t *font, void *font_data,
106 typedef hb_bool_t (*hb_font_get_glyph_origin_func_t) (hb_font_t *font, void *font_data,
113 typedef hb_position_t (*hb_font_get_glyph_kerning_func_t) (hb_font_t *font, void *font_data,
120 typedef hb_bool_t (*hb_font_get_glyph_extents_func_t) (hb_font_t *font, void *font_data,
124 typedef hb_bool_t (*hb_font_get_glyph_contour_point_func_t) (hb_font_t *font, void *font_data,
130 typedef hb_bool_t (*hb_font_get_glyph_name_func_t) (hb_font_t *font, void *font_data,
134 typedef hb_bool_t (*hb_font_get_glyph_from_name_func_t) (hb_font_t *font, void *font_data,
322 hb_font_get_glyph (hb_font_t *font,
327 hb_font_get_glyph_h_advance (hb_font_t *font,
330 hb_font_get_glyph_v_advance (hb_font_t *font,
334 hb_font_get_glyph_h_origin (hb_font_t *font,
338 hb_font_get_glyph_v_origin (hb_font_t *font,
343 hb_font_get_glyph_h_kerning (hb_font_t *font,
346 hb_font_get_glyph_v_kerning (hb_font_t *font,
350 hb_font_get_glyph_extents (hb_font_t *font,
355 hb_font_get_glyph_contour_point (hb_font_t *font,
360 hb_font_get_glyph_name (hb_font_t *font,
364 hb_font_get_glyph_from_name (hb_font_t *font,
372 hb_font_get_glyph_advance_for_direction (hb_font_t *font,
377 hb_font_get_glyph_origin_for_direction (hb_font_t *font,
382 hb_font_add_glyph_origin_for_direction (hb_font_t *font,
387 hb_font_subtract_glyph_origin_for_direction (hb_font_t *font,
393 hb_font_get_glyph_kerning_for_direction (hb_font_t *font,
399 hb_font_get_glyph_extents_for_origin (hb_font_t *font,
405 hb_font_get_glyph_contour_point_for_origin (hb_font_t *font,
412 hb_font_glyph_to_string (hb_font_t *font,
417 hb_font_glyph_from_string (hb_font_t *font,
423 * hb_font_t
428 hb_font_t *
431 hb_font_t *
432 hb_font_create_sub_font (hb_font_t *parent);
434 hb_font_t *
437 hb_font_t *
438 hb_font_reference (hb_font_t *font);
441 hb_font_destroy (hb_font_t *font);
444 hb_font_set_user_data (hb_font_t *font,
452 hb_font_get_user_data (hb_font_t *font,
456 hb_font_make_immutable (hb_font_t *font);
459 hb_font_is_immutable (hb_font_t *font);
461 hb_font_t *
462 hb_font_get_parent (hb_font_t *font);
465 hb_font_get_face (hb_font_t *font);
469 hb_font_set_funcs (hb_font_t *font,
476 hb_font_set_funcs_data (hb_font_t *font,
482 hb_font_set_scale (hb_font_t *font,
487 hb_font_get_scale (hb_font_t *font,
495 hb_font_set_ppem (hb_font_t *font,
500 hb_font_get_ppem (hb_font_t *font,