Lines Matching full:base_extents
196 hb_glyph_extents_t &base_extents,
219 pos.x_offset += base_extents.x_bearing - mark_extents.width / 2 - mark_extents.x_bearing;
222 pos.x_offset += base_extents.x_bearing + base_extents.width - mark_extents.width / 2 - mark_extents.x_bearing;
233 pos.x_offset += base_extents.x_bearing + (base_extents.width - mark_extents.width) / 2 - mark_extents.x_bearing;
240 pos.x_offset += base_extents.x_bearing - mark_extents.x_bearing;
247 pos.x_offset += base_extents.x_bearing + base_extents.width - mark_extents.width - mark_extents.x_bearing;
259 base_extents.height -= y_gap;
263 pos.y_offset += base_extents.y_bearing + base_extents.height - mark_extents.y_bearing;
264 base_extents.height += mark_extents.height;
272 base_extents.y_bearing += y_gap;
273 base_extents.height -= y_gap;
277 pos.y_offset += base_extents.y_bearing - (mark_extents.y_bearing + mark_extents.height);
278 base_extents.y_bearing -= mark_extents.height;
279 base_extents.height += mark_extents.height;
292 hb_glyph_extents_t base_extents;
294 &base_extents))
300 base_extents.x_bearing += buffer->pos[base].x_offset;
301 base_extents.y_bearing += buffer->pos[base].y_offset;
312 hb_glyph_extents_t component_extents = base_extents;
315 hb_glyph_extents_t cluster_extents = base_extents; /* Initialization is just to shut gcc up. */
329 component_extents = base_extents;