Home | History | Annotate | Download | only in layout

Lines Matching full:glyphstorage

67         LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
85 glyphStorage.allocateGlyphArray(count, rightToLeft, success);
86 glyphStorage.allocateAuxData(success);
93 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage);
98 ArabicShaping::shape(chars, offset, count, max, rightToLeft, glyphStorage);
104 LEGlyphStorage &glyphStorage, LEErrorCode &success)
116 OpenTypeLayoutEngine::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success);
120 adjustMarkGlyphs(glyphStorage, &filter, success);
125 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success);
144 le_int32 UnicodeArabicOpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success)
165 glyphStorage.adoptCharIndicesArray(tempGlyphStorage);
167 ArabicOpenTypeLayoutEngine::mapCharsToGlyphs(tempChars, 0, tempGlyphCount, FALSE, TRUE, glyphStorage, success);
174 void UnicodeArabicOpenTypeLayoutEngine::mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool /*mirror*/, LEGlyphStorage &glyphStorage, LEErrorCode &success)
192 glyphStorage.allocateGlyphArray(count, reverse, success);
195 glyphStorage[out] = (LEGlyphID) chars[offset + i];
200 LEGlyphStorage &glyphStorage, LEErrorCode &success)
213 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success);