Home | History | Annotate | Download | only in src

Lines Matching refs:pPos

347   hb_glyph_position_t *pPos;
348 for (pPos = hb_buffer_get_glyph_positions (buffer, NULL), is = gr_seg_first_slot (seg);
349 is; pPos++, is = gr_slot_next_in_segment (is))
351 pPos->x_offset = gr_slot_origin_X (is) - curradvx;
352 pPos->y_offset = gr_slot_origin_Y (is) - curradvy;
353 pPos->x_advance = gr_slot_advance_X (is, grface, grfont);
354 pPos->y_advance = gr_slot_advance_Y (is, grface, grfont);
356 curradvx -= pPos->x_advance;
357 pPos->x_offset = gr_slot_origin_X (is) - curradvx;
359 curradvx += pPos->x_advance;
360 pPos->y_offset = gr_slot_origin_Y (is) - curradvy;
361 curradvy += pPos->y_advance;
364 pPos[-1].x_advance += gr_seg_advance_X(seg) - curradvx;