Lines Matching refs:pPos
344 hb_glyph_position_t *pPos;
345 for (pPos = hb_buffer_get_glyph_positions (buffer, NULL), is = gr_seg_first_slot (seg);
346 is; pPos++, is = gr_slot_next_in_segment (is))
348 pPos->x_offset = gr_slot_origin_X (is) - curradvx;
349 pPos->y_offset = gr_slot_origin_Y (is) - curradvy;
350 pPos->x_advance = gr_slot_advance_X (is, grface, grfont);
351 pPos->y_advance = gr_slot_advance_Y (is, grface, grfont);
353 curradvx -= pPos->x_advance;
354 pPos->x_offset = gr_slot_origin_X (is) - curradvx;
356 curradvx += pPos->x_advance;
357 pPos->y_offset = gr_slot_origin_Y (is) - curradvy;
358 curradvy += pPos->y_advance;
361 pPos[-1].x_advance += gr_seg_advance_X(seg) - curradvx;