Home | History | Annotate | Download | only in src

Lines Matching defs:hb_font_t

41 typedef struct hb_font_t hb_font_t;
167 typedef hb_bool_t (*hb_font_get_glyph_func_t) (hb_font_t *font, void *font_data,
173 typedef hb_position_t (*hb_font_get_glyph_advance_func_t) (hb_font_t *font, void *font_data,
179 typedef hb_bool_t (*hb_font_get_glyph_origin_func_t) (hb_font_t *font, void *font_data,
186 typedef hb_position_t (*hb_font_get_glyph_kerning_func_t) (hb_font_t *font, void *font_data,
193 typedef hb_bool_t (*hb_font_get_glyph_extents_func_t) (hb_font_t *font, void *font_data,
197 typedef hb_bool_t (*hb_font_get_glyph_contour_point_func_t) (hb_font_t *font, void *font_data,
203 typedef hb_bool_t (*hb_font_get_glyph_name_func_t) (hb_font_t *font, void *font_data,
207 typedef hb_bool_t (*hb_font_get_glyph_from_name_func_t) (hb_font_t *font, void *font_data,
269 hb_font_get_glyph (hb_font_t *font,
274 hb_font_get_glyph_h_advance (hb_font_t *font,
277 hb_font_get_glyph_v_advance (hb_font_t *font,
281 hb_font_get_glyph_h_origin (hb_font_t *font,
285 hb_font_get_glyph_v_origin (hb_font_t *font,
290 hb_font_get_glyph_h_kerning (hb_font_t *font,
293 hb_font_get_glyph_v_kerning (hb_font_t *font,
297 hb_font_get_glyph_extents (hb_font_t *font,
302 hb_font_get_glyph_contour_point (hb_font_t *font,
307 hb_font_get_glyph_name (hb_font_t *font,
311 hb_font_get_glyph_from_name (hb_font_t *font,
319 hb_font_get_glyph_advance_for_direction (hb_font_t *font,
324 hb_font_get_glyph_origin_for_direction (hb_font_t *font,
329 hb_font_add_glyph_origin_for_direction (hb_font_t *font,
334 hb_font_subtract_glyph_origin_for_direction (hb_font_t *font,
340 hb_font_get_glyph_kerning_for_direction (hb_font_t *font,
346 hb_font_get_glyph_extents_for_origin (hb_font_t *font,
352 hb_font_get_glyph_contour_point_for_origin (hb_font_t *font,
359 hb_font_glyph_to_string (hb_font_t *font,
364 hb_font_glyph_from_string (hb_font_t *font,
370 * hb_font_t
375 hb_font_t *
378 hb_font_t *
379 hb_font_create_sub_font (hb_font_t *parent);
381 hb_font_t *
384 hb_font_t *
385 hb_font_reference (hb_font_t *font);
388 hb_font_destroy (hb_font_t *font);
391 hb_font_set_user_data (hb_font_t *font,
399 hb_font_get_user_data (hb_font_t *font,
403 hb_font_make_immutable (hb_font_t *font);
406 hb_font_is_immutable (hb_font_t *font);
408 hb_font_t *
409 hb_font_get_parent (hb_font_t *font);
412 hb_font_get_face (hb_font_t *font);
416 hb_font_set_funcs (hb_font_t *font,
423 hb_font_set_funcs_data (hb_font_t *font,
429 hb_font_set_scale (hb_font_t *font,
434 hb_font_get_scale (hb_font_t *font,
442 hb_font_set_ppem (hb_font_t *font,
447 hb_font_get_ppem (hb_font_t *font,