Lines Matching refs:hb_position_t

134   hb_position_t em_scale_x (int16_t v) { return em_mult (v, x_mult); }  in em_scale_x()
135 hb_position_t em_scale_y (int16_t v) { return em_mult (v, y_mult); } in em_scale_y()
136 hb_position_t em_scalef_x (float v) { return em_scalef (v, x_scale); } in em_scalef_x()
137 hb_position_t em_scalef_y (float v) { return em_scalef (v, y_scale); } in em_scalef_y()
140 hb_position_t em_scale_dir (int16_t v, hb_direction_t direction) in em_scale_dir()
144 hb_position_t parent_scale_x_distance (hb_position_t v) in parent_scale_x_distance()
147 return (hb_position_t) (v * (int64_t) this->x_scale / this->parent->x_scale); in parent_scale_x_distance()
150 hb_position_t parent_scale_y_distance (hb_position_t v) in parent_scale_y_distance()
153 return (hb_position_t) (v * (int64_t) this->y_scale / this->parent->y_scale); in parent_scale_y_distance()
156 hb_position_t parent_scale_x_position (hb_position_t v) in parent_scale_x_position()
158 hb_position_t parent_scale_y_position (hb_position_t v) in parent_scale_y_position()
161 void parent_scale_distance (hb_position_t *x, hb_position_t *y) in parent_scale_distance()
166 void parent_scale_position (hb_position_t *x, hb_position_t *y) in parent_scale_position()
248 hb_position_t get_glyph_h_advance (hb_codepoint_t glyph) in get_glyph_h_advance()
255 hb_position_t get_glyph_v_advance (hb_codepoint_t glyph) in get_glyph_v_advance()
265 hb_position_t *first_advance, in get_glyph_h_advances()
278 hb_position_t *first_advance, in get_glyph_v_advances()
289 hb_position_t *x, hb_position_t *y) in get_glyph_h_origin()
298 hb_position_t *x, hb_position_t *y) in get_glyph_v_origin()
306 hb_position_t get_glyph_h_kerning (hb_codepoint_t left_glyph, in get_glyph_h_kerning()
318 hb_position_t get_glyph_v_kerning (hb_codepoint_t top_glyph, in get_glyph_v_kerning()
341 hb_position_t *x, hb_position_t *y) in get_glyph_contour_point()
404 hb_position_t *x, hb_position_t *y) in get_glyph_advance_for_direction()
416 hb_position_t *first_advance, in get_glyph_advances_for_direction()
426 hb_position_t *x, hb_position_t *y) in guess_v_origin_minus_h_origin()
437 hb_position_t *x, hb_position_t *y) in get_glyph_h_origin_with_fallback()
442 hb_position_t dx, dy; in get_glyph_h_origin_with_fallback()
448 hb_position_t *x, hb_position_t *y) in get_glyph_v_origin_with_fallback()
453 hb_position_t dx, dy; in get_glyph_v_origin_with_fallback()
461 hb_position_t *x, hb_position_t *y) in get_glyph_origin_for_direction()
470 hb_position_t *x, hb_position_t *y) in add_glyph_h_origin()
472 hb_position_t origin_x, origin_y; in add_glyph_h_origin()
480 hb_position_t *x, hb_position_t *y) in add_glyph_v_origin()
482 hb_position_t origin_x, origin_y; in add_glyph_v_origin()
491 hb_position_t *x, hb_position_t *y) in add_glyph_origin_for_direction()
493 hb_position_t origin_x, origin_y; in add_glyph_origin_for_direction()
502 hb_position_t *x, hb_position_t *y) in subtract_glyph_h_origin()
504 hb_position_t origin_x, origin_y; in subtract_glyph_h_origin()
512 hb_position_t *x, hb_position_t *y) in subtract_glyph_v_origin()
514 hb_position_t origin_x, origin_y; in subtract_glyph_v_origin()
523 hb_position_t *x, hb_position_t *y) in subtract_glyph_origin_for_direction()
525 hb_position_t origin_x, origin_y; in subtract_glyph_origin_for_direction()
535 hb_position_t *x, hb_position_t *y) in get_glyph_kerning_for_direction()
560 hb_position_t *x, hb_position_t *y) in get_glyph_contour_point_for_origin()
619 hb_position_t em_mult (int16_t v, int64_t mult) in em_mult()
621 return (hb_position_t) ((v * mult) >> 16); in em_mult()
623 hb_position_t em_scalef (float v, int scale) in em_scalef()
624 { return (hb_position_t) roundf (v * scale / face->get_upem ()); } in em_scalef()