Searched refs:rightToLeft (Results 1 - 25 of 40) sorted by relevance

12

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DGlyphPositioningTables.cpp44 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 DGlyphSubstitutionTables.cpp47 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 DCanonShaping.h49 static void reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft,
H A DGXLayoutEngine2.cpp54 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 DGlyphPositioningTables.h56 le_bool rightToLeft, LETag scriptTag, LETag languageTag,
H A DGlyphSubstitutionTables.h55 le_bool rightToLeft,
H A DHanLayoutEngine.h111 * @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 DGXLayoutEngine.cpp57 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 DIndicLayoutEngine.h137 * @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 DKhmerLayoutEngine.cpp69 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 DLEInsertionList.cpp50 LEInsertionList::LEInsertionList(le_bool rightToLeft) argument
51 : head(NULL), tail(NULL), growAmount(0), append(rightToLeft)
H A DTibetanLayoutEngine.cpp75 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 DIndicLayoutEngine.cpp81 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 DOpenTypeLayoutEngine.h292 * @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 DArabicShaping.h85 le_bool rightToLeft, LEGlyphStorage &glyphStorage);
H A DGXLayoutEngine.h119 * @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 DGXLayoutEngine2.h118 * @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 DHangulLayoutEngine.h134 * @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 DKhmerLayoutEngine.h138 * @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 DLEInsertionList.h94 * @param rightToLeft <code>TRUE</code> if the glyphs are stored
99 LEInsertionList(le_bool rightToLeft);
H A DThaiLayoutEngine.h128 * @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 DTibetanLayoutEngine.h138 * @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 DCanonShaping.cpp59 void CanonShaping::reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, argument
90 if (rightToLeft) {
H A DLayoutEngine.cpp250 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 DOpenTypeLayoutEngine.cpp307 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...]

Completed in 99 milliseconds

12