Lines Matching refs:pPos
398 hb_glyph_position_t *pPos = hb_buffer_get_glyph_positions (buffer, nullptr); in _hb_graphite2_shape() local
402 for (is = gr_seg_first_slot (seg); is; pPos++, ++info, is = gr_slot_next_in_segment (is)) in _hb_graphite2_shape()
404 pPos->x_offset = gr_slot_origin_X (is) * xscale - curradvx; in _hb_graphite2_shape()
405 pPos->y_offset = gr_slot_origin_Y (is) * yscale - curradvy; in _hb_graphite2_shape()
407 pPos->x_advance = info->var1.i32 * xscale; 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()
420 for (is = gr_seg_first_slot (seg); is; pPos++, info++, is = gr_slot_next_in_segment (is)) in _hb_graphite2_shape()
424 pPos->x_advance = info->var1.i32 * xscale; in _hb_graphite2_shape()
425 curradvx -= pPos->x_advance; in _hb_graphite2_shape()
428 pPos->x_advance = 0.; in _hb_graphite2_shape()
430 pPos->y_advance = gr_slot_advance_Y (is, grface, nullptr) * yscale; in _hb_graphite2_shape()
431 curradvy -= pPos->y_advance; in _hb_graphite2_shape()
432 … pPos->x_offset = (gr_slot_origin_X (is) - info->var1.i32) * xscale - curradvx + pPos->x_advance; in _hb_graphite2_shape()
433 pPos->y_offset = gr_slot_origin_Y (is) * yscale - curradvy; in _hb_graphite2_shape()