Lines Matching refs:base_extents

198 	       hb_glyph_extents_t &base_extents,  in position_mark()  argument
221 pos.x_offset += base_extents.x_bearing - mark_extents.width / 2 - mark_extents.x_bearing; in position_mark()
224 …pos.x_offset += base_extents.x_bearing + base_extents.width - mark_extents.width / 2 - mark_extent… in position_mark()
235 …pos.x_offset += base_extents.x_bearing + (base_extents.width - mark_extents.width) / 2 - mark_exte… in position_mark()
242 pos.x_offset += base_extents.x_bearing - mark_extents.x_bearing; in position_mark()
249 …pos.x_offset += base_extents.x_bearing + base_extents.width - mark_extents.width - mark_extents.x_… in position_mark()
261 base_extents.height -= y_gap; in position_mark()
266 pos.y_offset = base_extents.y_bearing + base_extents.height - mark_extents.y_bearing; in position_mark()
270 base_extents.height -= pos.y_offset; in position_mark()
273 base_extents.height += mark_extents.height; in position_mark()
281 base_extents.y_bearing += y_gap; in position_mark()
282 base_extents.height -= y_gap; in position_mark()
287 pos.y_offset = base_extents.y_bearing - (mark_extents.y_bearing + mark_extents.height); in position_mark()
292 base_extents.y_bearing += correction; in position_mark()
293 base_extents.height -= correction; in position_mark()
296 base_extents.y_bearing -= mark_extents.height; in position_mark()
297 base_extents.height += mark_extents.height; in position_mark()
310 hb_glyph_extents_t base_extents; in position_around_base() local
312 &base_extents)) in position_around_base()
318 base_extents.x_bearing += buffer->pos[base].x_offset; in position_around_base()
319 base_extents.y_bearing += buffer->pos[base].y_offset; in position_around_base()
330 hb_glyph_extents_t component_extents = base_extents; in position_around_base()
333 hb_glyph_extents_t cluster_extents = base_extents; /* Initialization is just to shut gcc up. */ in position_around_base()
348 component_extents = base_extents; in position_around_base()