/external/icu4c/layoutex/layout/ |
H A D | plruns.h | 76 * @param fontRuns is the <code>pl_fontRuns</code> object. 81 pl_closeFontRuns(pl_fontRuns *fontRuns); 86 * @param fontRuns is the <code>pl_fontRuns</code> object. 93 pl_getFontRunCount(const pl_fontRuns *fontRuns); 98 * @param fontRuns is the <code>pl_fontRuns</code> object. 103 pl_resetFontRuns(pl_fontRuns *fontRuns); 109 * @param fontRuns is the <code>pl_fontRuns</code> object. 116 pl_getFontRunLastLimit(const pl_fontRuns *fontRuns); 121 * @param fontRuns is the <code>pl_fontRuns</code> object. 129 pl_getFontRunLimit(const pl_fontRuns *fontRuns, [all...] |
H A D | ParagraphLayout.h | 362 * @param fontRuns a pointer to a <code>FontRuns</code> object representing the font runs. 390 const FontRuns *fontRuns, 418 * @param fontRuns is a pointer to a <code>FontRuns</code> object representing the font runs. 424 static le_bool isComplex(const LEUnicode chars[], le_int32 count, const FontRuns *fontRuns); 582 void computeSubFonts(const FontRuns *fontRuns, LEErrorCode &status);
|
H A D | playout.h | 66 * @param fontRuns a pointer to a <code>pl_fontRuns</code> object representing the font runs. 98 const pl_fontRuns *fontRuns,
|
/external/icu4c/samples/layout/ |
H A D | pflow.c | 74 static le_int32 findFontRun(const pl_fontRuns *fontRuns, le_int32 offset) argument 76 le_int32 runCount = pl_getFontRunCount(fontRuns); 80 if (pl_getFontRunLimit(fontRuns, run) > offset) { 88 static void subsetFontRuns(const pl_fontRuns *fontRuns, le_int32 start, le_int32 limit, pl_fontRuns *sub) argument 90 le_int32 startRun = findFontRun(fontRuns, start); 91 le_int32 endRun = findFontRun(fontRuns, limit - 1); 97 const le_font *runFont = pl_getFontRunFont(fontRuns, run); 98 le_int32 runLimit = pl_getFontRunLimit(fontRuns, run) - start; 108 pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status) argument 165 subsetFontRuns(fontRuns, pStar 357 pl_fontRuns *fontRuns; local [all...] |
H A D | paragraph.cpp | 57 static void subsetFontRuns(const FontRuns *fontRuns, le_int32 start, le_int32 limit, FontRuns *sub) argument 59 le_int32 startRun = findRun(fontRuns, start); 60 le_int32 endRun = findRun(fontRuns, limit - 1); 65 const LEFontInstance *runFont = fontRuns->getFont(run); 66 le_int32 runLimit = fontRuns->getLimit(run) - start; 76 Paragraph::Paragraph(const LEUnicode chars[], int32_t charCount, const FontRuns *fontRuns, LEErrorCode &status) argument 113 subsetFontRuns(fontRuns, pStart - fChars, pEnd - fChars, &fr); 263 FontRuns fontRuns(0); 265 fontRuns.add(font, charCount); 267 result = new Paragraph(text, charCount, &fontRuns, statu [all...] |
H A D | pflow.h | 21 pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status);
|
H A D | paragraph.h | 36 Paragraph(const LEUnicode chars[], le_int32 charCount, const FontRuns *fontRuns, LEErrorCode &status);
|
/external/icu4c/layoutex/ |
H A D | plruns.cpp | 33 pl_closeFontRuns(pl_fontRuns *fontRuns) argument 35 FontRuns *fr = (FontRuns *) fontRuns; 41 pl_getFontRunCount(const pl_fontRuns *fontRuns) argument 43 const FontRuns *fr = (const FontRuns *) fontRuns; 53 pl_resetFontRuns(pl_fontRuns *fontRuns) argument 55 FontRuns *fr = (FontRuns *) fontRuns; 63 pl_getFontRunLastLimit(const pl_fontRuns *fontRuns) argument 65 const FontRuns *fr = (const FontRuns *) fontRuns; 75 pl_getFontRunLimit(const pl_fontRuns *fontRuns, argument 78 const FontRuns *fr = (const FontRuns *) fontRuns; 88 pl_getFontRunFont(const pl_fontRuns *fontRuns, le_int32 run) argument 101 pl_addFontRun(pl_fontRuns *fontRuns, const le_font *font, le_int32 limit) argument [all...] |
H A D | playout.cpp | 28 const pl_fontRuns *fontRuns, 36 ParagraphLayout *pl = new ParagraphLayout(chars, count, (const FontRuns *) fontRuns, 26 pl_create(const LEUnicode chars[], le_int32 count, const pl_fontRuns *fontRuns, const pl_valueRuns *levelRuns, const pl_valueRuns *scriptRuns, const pl_localeRuns *localeRuns, UBiDiLevel paragraphLevel, le_bool vertical, LEErrorCode *status) argument
|
H A D | ParagraphLayout.cpp | 312 const FontRuns *fontRuns, 347 computeSubFonts(fontRuns, status); 776 void ParagraphLayout::computeSubFonts(const FontRuns *fontRuns, LEErrorCode &status) argument 782 const RunArray *styleRunArrays[] = {fontRuns, fScriptRuns}; 797 const LEFontInstance *runFont = fontRuns->getFont(si[0]); 311 ParagraphLayout(const LEUnicode chars[], le_int32 count, const FontRuns *fontRuns, const ValueRuns *levelRuns, const ValueRuns *scriptRuns, const LocaleRuns *localeRuns, UBiDiLevel paragraphLevel, le_bool vertical, LEErrorCode &status) argument
|
/external/icu4c/test/letest/ |
H A D | cletest.c | 516 pl_fontRuns *fontRuns; local 647 fontRuns = pl_openEmptyFontRuns(0); 648 pl_addFontRun(fontRuns, font, charCount); 650 paragraph = pl_create(chars, charCount, fontRuns, NULL, NULL, NULL, 0, FALSE, &status); 652 pl_closeFontRuns(fontRuns);
|
H A D | letest.cpp | 752 FontRuns fontRuns(0); 881 fontRuns.add(font, charCount); 883 paragraphLayout = new ParagraphLayout(chars, charCount, &fontRuns, NULL, NULL, NULL, 0, FALSE, status);
|