Searched defs:rightToLeft (Results 1 - 25 of 29) sorted by relevance

12

/external/icu4c/layout/
H A DGXLayoutEngine.cpp31 le_int32 GXLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
42 mapCharsToGlyphs(chars, offset, count, FALSE, rightToLeft, glyphStorage, success);
H A DGlyphPositioningTables.cpp19 void GlyphPositioningTableHeader::process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, argument
33 processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success);
35 glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance);
H A DGlyphSubstitutionTables.cpp21 le_bool rightToLeft,
36 return processor.process(glyphStorage, NULL, rightToLeft, glyphDefinitionTableHeader, NULL, success);
20 process(LEGlyphStorage &glyphStorage, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const GlyphDefinitionTableHeader *glyphDefinitionTableHeader, const LEGlyphFilter *filter, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder, LEErrorCode &success) const argument
H A DCanonShaping.cpp34 void CanonShaping::reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, argument
65 if (rightToLeft) {
H A DKhmerLayoutEngine.cpp44 le_int32 KhmerOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
65 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success);
H A DLEInsertionList.cpp25 LEInsertionList::LEInsertionList(le_bool rightToLeft) argument
26 : head(NULL), tail(NULL), growAmount(0), append(rightToLeft)
H A DTibetanLayoutEngine.cpp50 le_int32 TibetanOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
71 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success);
H A DIndicLayoutEngine.cpp56 le_int32 IndicOpenTypeLayoutEngine::glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
68 le_int32 retCount = OpenTypeLayoutEngine::glyphProcessing(chars, offset, count, max, rightToLeft, glyphStorage, success);
77 OpenTypeLayoutEngine::glyphSubstitution(count,max, rightToLeft, glyphStorage, success);
87 le_int32 IndicOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
108 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success);
H A DArabicLayoutEngine.cpp66 le_int32 ArabicOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
85 glyphStorage.allocateGlyphArray(count, rightToLeft, success);
93 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage);
98 ArabicShaping::shape(chars, offset, count, max, rightToLeft, glyphStorage);
H A DGlyphPositionAdjustments.cpp84 void GlyphPositionAdjustments::applyCursiveAdjustments(LEGlyphStorage &glyphStorage, le_bool rightToLeft, const LEFontInstance *fontInstance) argument
100 if (rightToLeft) {
117 if (rightToLeft) {
H A Dloengine.cpp44 le_bool rightToLeft,
56 return le->layoutChars(chars, offset, count, max, rightToLeft, x, y, *success);
39 le_layoutChars(le_engine *engine, const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode *success) argument
H A DGlyphIterator.cpp18 GlyphIterator::GlyphIterator(LEGlyphStorage &theGlyphStorage, GlyphPositionAdjustments *theGlyphPositionAdjustments, le_bool rightToLeft, le_uint16 theLookupFlags, argument
35 if (rightToLeft) {
H A DLookupProcessor.cpp50 le_bool rightToLeft, const GlyphDefinitionTableHeader *glyphDefinitionTableHeader,
64 rightToLeft, 0, 0, glyphDefinitionTableHeader);
49 process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, const GlyphDefinitionTableHeader *glyphDefinitionTableHeader, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
H A DArabicShaping.cpp124 le_bool rightToLeft, LEGlyphStorage &glyphStorage)
167 if (rightToLeft) {
123 shape(const LEUnicode *chars, le_int32 offset, le_int32 charCount, le_int32 charMax, le_bool rightToLeft, LEGlyphStorage &glyphStorage) argument
H A DLEGlyphStorage.cpp65 void LEGlyphStorage::allocateGlyphArray(le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success) argument
99 if (rightToLeft) {
111 fInsertionList = new LEInsertionList(rightToLeft);
H A DOpenTypeLayoutEngine.cpp178 le_int32 OpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
208 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage);
215 glyphStorage.allocateGlyphArray(count, rightToLeft, success);
227 le_int32 OpenTypeLayoutEngine::glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
239 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success);
247 count = fGSUBTable->process(glyphStorage, rightToLeft, fScriptTagV2, fLangSysTag, fGDEFTable, fSubstitutionFilter,
251 count = fGSUBTable->process(glyphStorage, rightToLeft, fScriptTag, fLangSysTag, fGDEFTable, fSubstitutionFilter,
260 le_int32 OpenTypeLayoutEngine::glyphSubstitution(le_int32 count, le_int32 max, le_bool rightToLeft, argument
274 count = fGSUBTable->process(glyphStorage, rightToLeft, fScriptTagV
299 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
[all...]
H A DHangulLayoutEngine.cpp209 le_int32 HangulOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
230 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success);
H A DLayoutEngine.cpp192 le_int32 LayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
220 fakeGlyphStorage.allocateGlyphArray(count, rightToLeft, success);
239 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, reordered, fakeGlyphStorage);
250 if (rightToLeft) {
264 outCharCount = canonGSUBTable->process(fakeGlyphStorage, rightToLeft, scriptTag, langSysTag, NULL, substitutionFilter, canonFeatureMap, canonFeatureMapCount, FALSE, success);
271 out = (rightToLeft? outCharCount - 1 : 0);
299 le_int32 LayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, argument
312 le_int32 outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, glyphStorage, success);
315 mapCharsToGlyphs(outChars, 0, outCharCount, rightToLeft, rightToLeft, glyphStorag
481 layoutChars(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode &success) argument
[all...]
/external/icu4c/test/intltest/
H A Dnptrans.cpp206 UBool leftToRight=FALSE, rightToLeft=FALSE; local
246 rightToLeft = TRUE;
251 if( leftToRight == TRUE && rightToLeft == TRUE){
258 if( rightToLeft == TRUE &&
/external/icu4c/test/letest/
H A Dgendata.cpp43 le_bool rightToLeft; member in struct:TestInput
/external/jmonkeyengine/engine/src/core/com/jme3/font/
H A DBitmapText.java57 public BitmapText(BitmapFont font, boolean rightToLeft) { argument
58 this(font, rightToLeft, false);
61 public BitmapText(BitmapFont font, boolean rightToLeft, boolean arrayBased) { argument
71 letters = new Letters(font, block, rightToLeft);
H A DLetters.java24 Letters(BitmapFont font, StringBlock bound, boolean rightToLeft) { argument
28 head = new LetterQuad(font, rightToLeft);
29 tail = new LetterQuad(font, rightToLeft);
H A DLetterQuad.java38 private boolean rightToLeft; field in class:LetterQuad
46 * @param rightToLeft
48 protected LetterQuad(BitmapFont font, boolean rightToLeft) { argument
51 this.rightToLeft = rightToLeft;
64 this.rightToLeft = prev.rightToLeft;
288 float incrScale = rightToLeft ? -1f : 1f;
/external/icu4c/common/
H A Dusprep.cpp692 UBool leftToRight=FALSE, rightToLeft=FALSE; local
780 rightToLeft = TRUE;
787 if( leftToRight == TRUE && rightToLeft == TRUE){
794 if( rightToLeft == TRUE &&
/external/harfbuzz/src/
H A Dharfbuzz-shaper.cpp270 bool rightToLeft = item->item.bidiLevel % 2; local
397 if (rightToLeft) {

Completed in 126 milliseconds

12