Lines Matching refs:pPos
381 hb_glyph_position_t *pPos = hb_buffer_get_glyph_positions (buffer, nullptr); in _hb_graphite2_shape() local
385 for (is = gr_seg_first_slot (seg); is; pPos++, ++info, is = gr_slot_next_in_segment (is)) in _hb_graphite2_shape()
387 pPos->x_offset = gr_slot_origin_X (is) * xscale - curradvx; in _hb_graphite2_shape()
388 pPos->y_offset = gr_slot_origin_Y (is) * yscale - curradvy; in _hb_graphite2_shape()
390 pPos->x_advance = info->var1.i32; in _hb_graphite2_shape()
391 curradvx += pPos->x_advance; in _hb_graphite2_shape()
394 pPos->x_advance = 0.; in _hb_graphite2_shape()
396 pPos->y_advance = gr_slot_advance_Y (is, grface, nullptr) * yscale; in _hb_graphite2_shape()
397 curradvy += pPos->y_advance; in _hb_graphite2_shape()
403 for (is = gr_seg_first_slot (seg); is; pPos++, info++, is = gr_slot_next_in_segment (is)) in _hb_graphite2_shape()
407 pPos->x_advance = info->var1.i32; in _hb_graphite2_shape()
408 curradvx -= pPos->x_advance; in _hb_graphite2_shape()
411 pPos->x_advance = 0.; in _hb_graphite2_shape()
413 pPos->y_advance = gr_slot_advance_Y (is, grface, nullptr) * yscale; in _hb_graphite2_shape()
414 curradvy -= pPos->y_advance; in _hb_graphite2_shape()
415 pPos->x_offset = gr_slot_origin_X (is) * xscale - info->var1.i32 - curradvx + pPos->x_advance; in _hb_graphite2_shape()
416 pPos->y_offset = gr_slot_origin_Y (is) * yscale - curradvy; in _hb_graphite2_shape()