/openjdk7/jdk/src/share/native/sun/font/layout/ |
H A D | GlyphPositioningTables.cpp | 44 void GlyphPositioningTableHeader::process(const LEReferenceTo<GlyphPositioningTableHeader> &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, argument 58 processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success); 60 glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance);
|
H A D | GlyphSubstitutionTables.cpp | 47 le_bool rightToLeft, 62 return processor.process(glyphStorage, NULL, rightToLeft, glyphDefinitionTableHeader, NULL, success); 45 process(const LEReferenceTo<GlyphSubstitutionTableHeader> &base, LEGlyphStorage &glyphStorage, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, const LEGlyphFilter *filter, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder, LEErrorCode &success) const argument
|
H A D | CanonShaping.h | 49 static void reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft,
|
H A D | GXLayoutEngine2.cpp | 54 le_int32 GXLayoutEngine2::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 65 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success);
|
H A D | GlyphPositioningTables.h | 56 le_bool rightToLeft, LETag scriptTag, LETag languageTag,
|
H A D | GlyphSubstitutionTables.h | 55 le_bool rightToLeft,
|
H A D | HanLayoutEngine.h | 111 * @param rightToLeft - <code>TRUE</code> if the characters are in a right to left directional run 124 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | GXLayoutEngine.cpp | 57 le_int32 GXLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 68 mapCharsToGlyphs(chars, offset, count, FALSE, rightToLeft, glyphStorage, success);
|
H A D | IndicLayoutEngine.h | 137 * @param rightToLeft - <code>TRUE</code> if the characters are in a right to left directional run 148 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, 165 * @param rightToLeft - <code>TRUE</code> if the characters are in a right to left directional run 179 virtual le_int32 glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | KhmerLayoutEngine.cpp | 69 le_int32 KhmerOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 90 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success);
|
H A D | LEInsertionList.cpp | 50 LEInsertionList::LEInsertionList(le_bool rightToLeft) argument 51 : head(NULL), tail(NULL), growAmount(0), append(rightToLeft)
|
H A D | TibetanLayoutEngine.cpp | 75 le_int32 TibetanOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 96 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success);
|
H A D | IndicLayoutEngine.cpp | 81 le_int32 IndicOpenTypeLayoutEngine::glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 93 le_int32 retCount = OpenTypeLayoutEngine::glyphProcessing(chars, offset, count, max, rightToLeft, glyphStorage, success); 102 OpenTypeLayoutEngine::glyphSubstitution(count,max, rightToLeft, glyphStorage, success); 112 le_int32 IndicOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 133 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success);
|
H A D | OpenTypeLayoutEngine.h | 292 * @param rightToLeft - TRUE if the characters are in a right to left directional run 304 virtual le_int32 characterProcessing(const LEUnicode /*chars*/[], le_int32 offset, le_int32 count, le_int32 max, le_bool /*rightToLeft*/, 321 * @param rightToLeft - TRUE if the characters are in a right to left directional run 336 virtual le_int32 glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, 339 virtual le_int32 glyphSubstitution(le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success); 377 * @param rightToLeft - TRUE if the text is in a right to left directional run 390 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | ArabicShaping.h | 85 le_bool rightToLeft, LEGlyphStorage &glyphStorage);
|
H A D | GXLayoutEngine.h | 119 * @param rightToLeft - <code>TRUE</code> if the text is in a right to left directional run 129 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | GXLayoutEngine2.h | 118 * @param rightToLeft - <code>TRUE</code> if the text is in a right to left directional run 128 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | HangulLayoutEngine.h | 134 * @param rightToLeft - <code>TRUE</code> if the characters are in a right to left directional run 145 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | KhmerLayoutEngine.h | 138 * @param rightToLeft - <code>TRUE</code> if the characters are in a right to left directional run 149 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | LEInsertionList.h | 94 * @param rightToLeft <code>TRUE</code> if the glyphs are stored 99 LEInsertionList(le_bool rightToLeft);
|
H A D | ThaiLayoutEngine.h | 128 * @param rightToLeft - <code>TRUE</code> if the text is in a right to left directional run 140 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | TibetanLayoutEngine.h | 138 * @param rightToLeft - <code>TRUE</code> if the characters are in a right to left directional run 149 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
H A D | CanonShaping.cpp | 59 void CanonShaping::reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, argument 90 if (rightToLeft) {
|
H A D | LayoutEngine.cpp | 250 le_int32 LayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 282 fakeGlyphStorage.allocateGlyphArray(count, rightToLeft, success); 301 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, reordered, fakeGlyphStorage); 312 if (rightToLeft) { 326 outCharCount = canonGSUBTable->process(canonGSUBTable, fakeGlyphStorage, rightToLeft, scriptTag, langSysTag, (const GlyphDefinitionTableHeader*)NULL, substitutionFilter, canonFeatureMap, canonFeatureMapCount, FALSE, success); 333 out = (rightToLeft? outCharCount - 1 : 0); 361 le_int32 LayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 374 le_int32 outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, glyphStorage, success); 377 mapCharsToGlyphs(outChars, 0, outCharCount, rightToLeft, rightToLeft, glyphStorag 543 layoutChars(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode &success) argument [all...] |
H A D | OpenTypeLayoutEngine.cpp | 307 le_int32 OpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 337 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage); 344 glyphStorage.allocateGlyphArray(count, rightToLeft, success); 356 le_int32 OpenTypeLayoutEngine::glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument 368 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); 376 count = fGSUBTable->process(fGSUBTable, glyphStorage, rightToLeft, fScriptTagV2, fLangSysTag, fGDEFTable, fSubstitutionFilter, 380 count = fGSUBTable->process(fGSUBTable, glyphStorage, rightToLeft, fScriptTag, fLangSysTag, fGDEFTable, fSubstitutionFilter, 389 le_int32 OpenTypeLayoutEngine::glyphSubstitution(le_int32 count, le_int32 max, le_bool rightToLeft, argument 403 count = fGSUBTable->process(fGSUBTable, glyphStorage, rightToLeft, fScriptTagV 428 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument [all...] |