Lines Matching full:glyphstorage
71 LEGlyphStorage &glyphStorage, LEErrorCode &success)
89 glyphStorage.allocateGlyphArray(count, rightToLeft, success);
90 glyphStorage.allocateAuxData(success);
97 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage);
102 ArabicShaping::shape(chars, offset, count, max, rightToLeft, glyphStorage);
108 LEGlyphStorage &glyphStorage, LEErrorCode &success)
120 OpenTypeLayoutEngine::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success);
123 adjustMarkGlyphs(glyphStorage, &filter, success);
128 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success);
146 le_int32 UnicodeArabicOpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success)
167 glyphStorage.adoptCharIndicesArray(tempGlyphStorage);
169 ArabicOpenTypeLayoutEngine::mapCharsToGlyphs(tempChars, 0, tempGlyphCount, FALSE, TRUE, glyphStorage, success);
176 void UnicodeArabicOpenTypeLayoutEngine::mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool /*mirror*/, LEGlyphStorage &glyphStorage, LEErrorCode &success)
194 glyphStorage.allocateGlyphArray(count, reverse, success);
197 glyphStorage[out] = (LEGlyphID) chars[offset + i];
202 LEGlyphStorage &glyphStorage, LEErrorCode &success)
215 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success);