Home
last modified time | relevance | path

Searched refs:outChars (Results 1 – 23 of 23) sorted by relevance

/external/icu/icu4c/source/layout/
DThaiLayoutEngine.cpp70 LEUnicode *outChars; in computeGlyphs() local
75 outChars = LE_NEW_ARRAY(LEUnicode, count * 2); in computeGlyphs()
77 if (outChars == NULL) { in computeGlyphs()
85 LE_DELETE_ARRAY(outChars); in computeGlyphs()
90 …glyphCount = ThaiShaping::compose(chars, offset, count, fGlyphSet, fErrorChar, outChars, glyphStor… in computeGlyphs()
91 mapCharsToGlyphs(outChars, 0, glyphCount, FALSE, FALSE, glyphStorage, success); in computeGlyphs()
93 LE_DELETE_ARRAY(outChars); in computeGlyphs()
DHangulLayoutEngine.cpp210 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) in characterProcessing() argument
223 outChars = LE_NEW_ARRAY(LEUnicode, worstCase); in characterProcessing()
225 if (outChars == NULL) { in characterProcessing()
234 LE_DELETE_ARRAY(outChars); in characterProcessing()
257 outChars[outCharCount] = trail; in characterProcessing()
264 outChars[outCharCount] = lead; in characterProcessing()
270 outChars[outCharCount] = vowel; in characterProcessing()
276 outChars[outCharCount] = trail; in characterProcessing()
308 LEUnicode lead = outChars[outStart]; in characterProcessing()
309 LEUnicode vowel = outChars[outStart + 1]; in characterProcessing()
[all …]
DIndicLayoutEngine.cpp88 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) in characterProcessing() argument
101 outChars = LE_NEW_ARRAY(LEUnicode, worstCase); in characterProcessing()
103 if (outChars == NULL) { in characterProcessing()
112 LE_DELETE_ARRAY(outChars); in characterProcessing()
121 …outCharCount = IndicReordering::v2process(&chars[offset], count, fScriptCode, outChars, glyphStora… in characterProcessing()
123 …outCharCount = IndicReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage… in characterProcessing()
127 LE_DELETE_ARRAY(outChars); in characterProcessing()
DTibetanLayoutEngine.cpp51 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) in characterProcessing() argument
64 outChars = LE_NEW_ARRAY(LEUnicode, worstCase); in characterProcessing()
66 if (outChars == NULL) { in characterProcessing()
75 LE_DELETE_ARRAY(outChars); in characterProcessing()
81 …le_int32 outCharCount = TibetanReordering::reorder(&chars[offset], count, fScriptCode, outChars, g… in characterProcessing()
DKhmerLayoutEngine.cpp45 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) in characterProcessing() argument
58 outChars = LE_NEW_ARRAY(LEUnicode, worstCase); in characterProcessing()
60 if (outChars == NULL) { in characterProcessing()
69 LE_DELETE_ARRAY(outChars); in characterProcessing()
75 …le_int32 outCharCount = KhmerReordering::reorder(&chars[offset], count, fScriptCode, outChars, gly… in characterProcessing()
DOpenTypeLayoutEngine.cpp283 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) in characterProcessing() argument
300 outChars = LE_NEW_ARRAY(LEUnicode, count); in characterProcessing()
302 if (outChars == NULL) { in characterProcessing()
308 LE_DELETE_ARRAY(outChars); in characterProcessing()
312 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage); in characterProcessing()
405 LEUnicode *outChars = NULL; in computeGlyphs() local
418 …outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, fakeGlyphStor… in computeGlyphs()
424 if (outChars != NULL) { in computeGlyphs()
426 … glyphProcessing(outChars, 0, outCharCount, outCharCount, rightToLeft, fakeGlyphStorage, success); in computeGlyphs()
427 …LE_DELETE_ARRAY(outChars); // FIXME: a subclass may have allocated this, in which case this delete… in computeGlyphs()
DArabicLayoutEngine.cpp70 … le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, in characterProcessing() argument
82 outChars = LE_NEW_ARRAY(LEUnicode, count); in characterProcessing()
84 if (outChars == NULL) { in characterProcessing()
93 LE_DELETE_ARRAY(outChars); in characterProcessing()
97 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage); in characterProcessing()
DLayoutEngine.cpp199 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) in characterProcessing() argument
287 outChars = LE_NEW_ARRAY(LEUnicode, outCharCount); in characterProcessing()
289 if (outChars == NULL) { in characterProcessing()
296 outChars[out] = (LEUnicode) LE_GET_GLYPH(fakeGlyphStorage[i]); in characterProcessing()
317 LEUnicode *outChars = NULL; in computeGlyphs() local
318 …le_int32 outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, glyp… in computeGlyphs()
320 if (outChars != NULL) { in computeGlyphs()
321 … mapCharsToGlyphs(outChars, 0, outCharCount, rightToLeft, rightToLeft, glyphStorage, success); in computeGlyphs()
322 …LE_DELETE_ARRAY(outChars); // FIXME: a subclass may have allocated this, in which case this delete… in computeGlyphs()
DCanonShaping.cpp35 LEUnicode *outChars, LEGlyphStorage &glyphStorage) in reorderMarks() argument
73 outChars[i] = inChars[index]; in reorderMarks()
DKhmerReordering.cpp137 KhmerReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage) in KhmerReorderingOutput() argument
138 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage) in KhmerReorderingOutput()
360 LEUnicode *outChars, LEGlyphStorage &glyphStorage) in reorder() argument
364 KhmerReorderingOutput output(outChars, glyphStorage); in reorder()
DTibetanReordering.cpp139 TibetanReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage) in TibetanReorderingOutput() argument
140 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage) in TibetanReorderingOutput()
323 LEUnicode *outChars, LEGlyphStorage &glyphStorage) in reorder() argument
327 TibetanReorderingOutput output(outChars, glyphStorage); in reorder()
DCanonShaping.h25 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
DHanLayoutEngine.h100 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
DKhmerLayoutEngine.h125 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
DTibetanLayoutEngine.h125 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
DHangulLayoutEngine.h122 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
DTibetanReordering.h137 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
DKhmerReordering.h118 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
DIndicLayoutEngine.h124 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
DIndicReordering.cpp176 IndicReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage, MPreFixups *mpreFixups) in IndicReorderingOutput() argument
177 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage), in IndicReorderingOutput()
626 LEUnicode *outChars, LEGlyphStorage &glyphStorage, in reorder() argument
649 IndicReorderingOutput output(outChars, glyphStorage, mpreFixups); in reorder()
1074 LEUnicode *outChars, LEGlyphStorage &glyphStorage) in v2process() argument
1084 IndicReorderingOutput output(outChars, glyphStorage, NULL); in v2process()
DArabicLayoutEngine.h117 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
DIndicReordering.h153 LEUnicode *outChars, LEGlyphStorage &glyphStorage,
159 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
DLayoutEngine.h188 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);