Searched defs:fontRuns (Results 1 - 9 of 9) sorted by relevance

/external/chromium_org/third_party/icu/source/samples/layout/
H A Dparagraph.cpp57 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 Dpflow.c74 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...]
/external/icu/icu4c/source/layoutex/
H A Dplayout.cpp28 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 Dplruns.cpp33 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 DParagraphLayout.cpp312 const FontRuns *fontRuns,
350 computeSubFonts(fontRuns, status);
779 void ParagraphLayout::computeSubFonts(const FontRuns *fontRuns, LEErrorCode &status) argument
785 const RunArray *styleRunArrays[] = {fontRuns, fScriptRuns};
800 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/icu/icu4c/source/samples/layout/
H A Dparagraph.cpp57 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 Dpflow.c74 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...]
/external/chromium_org/third_party/icu/source/test/letest/
H A Dcletest.c516 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);
/external/icu/icu4c/source/test/letest/
H A Dcletest.c517 pl_fontRuns *fontRuns; local
648 fontRuns = pl_openEmptyFontRuns(0);
649 pl_addFontRun(fontRuns, font, charCount);
651 paragraph = pl_create(chars, charCount, fontRuns, NULL, NULL, NULL, 0, FALSE, &status);
653 pl_closeFontRuns(fontRuns);

Completed in 347 milliseconds