Lines Matching refs:success
37 le_int32 typoFlags, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success)
38 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
45 le_int32 typoFlags, LEErrorCode &success)
46 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
67 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
69 if (LE_FAILURE(success)) {
74 success = LE_ILLEGAL_ARGUMENT_ERROR;
81 success = LE_MEMORY_ALLOCATION_ERROR;
85 glyphStorage.allocateGlyphArray(count, rightToLeft, success);
86 glyphStorage.allocateAuxData(success);
88 if (LE_FAILURE(success)) {
104 LEGlyphStorage &glyphStorage, LEErrorCode &success)
106 if (LE_FAILURE(success)) {
111 success = LE_ILLEGAL_ARGUMENT_ERROR;
116 OpenTypeLayoutEngine::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success);
120 adjustMarkGlyphs(glyphStorage, &filter, success);
125 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success);
129 UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success)
130 : ArabicOpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
144 le_int32 UnicodeArabicOpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success)
146 if (LE_FAILURE(success)) {
157 success = LE_MEMORY_ALLOCATION_ERROR;
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)
176 if (LE_FAILURE(success)) {
181 success = LE_ILLEGAL_ARGUMENT_ERROR;
192 glyphStorage.allocateGlyphArray(count, reverse, success);
200 LEGlyphStorage &glyphStorage, LEErrorCode &success)
202 if (LE_FAILURE(success)) {
207 success = LE_ILLEGAL_ARGUMENT_ERROR;
213 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success);