Lines Matching refs:hb_position_t
86 hb_position_t ascender; /* typographic ascender. */
87 hb_position_t descender; /* typographic descender. */
88 hb_position_t line_gap; /* suggested line spacing gap. */
90 hb_position_t reserved9;
91 hb_position_t reserved8;
92 hb_position_t reserved7;
93 hb_position_t reserved6;
94 hb_position_t reserved5;
95 hb_position_t reserved4;
96 hb_position_t reserved3;
97 hb_position_t reserved2;
98 hb_position_t reserved1;
104 hb_position_t x_bearing; /* left side of glyph from origin. */
105 hb_position_t y_bearing; /* top side of glyph from origin. */
106 hb_position_t width; /* distance from left to right side. */
107 hb_position_t height; /* distance from top to bottom side. */
129 typedef hb_position_t (*hb_font_get_glyph_advance_func_t) (hb_font_t *font, void *font_data,
137 hb_position_t *x, hb_position_t *y,
142 typedef hb_position_t (*hb_font_get_glyph_kerning_func_t) (hb_font_t *font, void *font_data,
155 hb_position_t *x, hb_position_t *y,
413 HB_EXTERN hb_position_t
416 HB_EXTERN hb_position_t
423 hb_position_t *x, hb_position_t *y);
427 hb_position_t *x, hb_position_t *y);
429 HB_EXTERN hb_position_t
432 HB_EXTERN hb_position_t
444 hb_position_t *x, hb_position_t *y);
473 hb_position_t *x, hb_position_t *y);
478 hb_position_t *x, hb_position_t *y);
483 hb_position_t *x, hb_position_t *y);
488 hb_position_t *x, hb_position_t *y);
494 hb_position_t *x, hb_position_t *y);
506 hb_position_t *x, hb_position_t *y);