Home | History | Annotate | Download | only in layout

Lines Matching full:run

44  * The opaque type for a visual run in a line.
53 * are specified for each font run. The limit offset is the offset of the character immediately
54 * after the font run.
303 * which returns the last X position of the last visual run
317 * visual run in the line.
320 * @param runIndex is the index of the run, in visual order.
323 * visual run. This object is owned by the <code>pl_line</code> object which
336 * represents the font of the visual run. This will always
339 * @param run the <code>pl_visualRun</code> object.
342 * font of the visual run.
349 pl_getVisualRunFont(const pl_visualRun *run);
352 * Get the direction of the visual run.
354 * @param run the <code>pl_visualRun</code> object.
356 * @return the direction of the run. This will be <code>UBIDI_LTR</code> if the
357 * run is left-to-right and <code>UBIDI_RTL</code> if the line is right-to-left.
362 pl_getVisualRunDirection(const pl_visualRun *run);
365 * Get the number of glyphs in the visual run.
367 * @param run the <code>pl_visualRun</code> object.
374 pl_getVisualRunGlyphCount(const pl_visualRun *run);
377 * Get the glyphs in the visual run. Glyphs with the values <code>0xFFFE</code> and
380 * @param run the <code>pl_visualRun</code> object.
382 * @return the address of the array of glyphs for this visual run. The storage
389 pl_getVisualRunGlyphs(const pl_visualRun *run);
392 * Get the (x, y) positions of the glyphs in the visual run. To simplify storage
396 * the final glyph in the run.
398 * @param run the <code>pl_visualRun</code> object.
400 * @return the address of the array of glyph positions for this visual run. The storage
407 pl_getVisualRunPositions(const pl_visualRun *run);
410 * Get the glyph-to-character map for this visual run. This maps the indices into
413 * @param run the <code>pl_visualRun</code> object.
415 * @return the address of the character-to-glyph map for this visual run. The storage
422 pl_getVisualRunGlyphToCharMap(const pl_visualRun *run);
426 * associated with this run.
428 * @param run the <code>pl_visualRun</code> object.
430 * @return the ascent value of this run's font.
435 pl_getVisualRunAscent(const pl_visualRun *run);
439 * associated with this run.
441 * @param run the <code>pl_visualRun</code> object.
443 * @return the descent value of this run's font.
448 pl_getVisualRunDescent(const pl_visualRun *run);
452 * associated with this run.
454 * @param run the <code>pl_visualRun</code> object.
456 * @return the leading value of this run's font.
461 pl_getVisualRunLeading(const pl_visualRun *run);