Searched refs:LEUnicode (Results 1 - 25 of 59) sorted by relevance

123

/external/icu/icu4c/source/layout/
H A DThaiShaping.h70 static le_int32 compose(const LEUnicode *input, le_int32 offset, le_int32 charCount, le_uint8 glyphSet,
71 LEUnicode errorChar, LEUnicode *output, LEGlyphStorage &glyphStorage);
82 static le_uint8 doTransition(StateTransition transition, LEUnicode currChar, le_int32 inputIndex, le_uint8 glyphSet,
83 LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
85 static le_uint8 getNextState(LEUnicode ch, le_uint8 state, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar,
86 le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
88 static le_bool isLegalHere(LEUnicode c
[all...]
H A DIndicReordering.h76 typedef LEUnicode SplitMatra[SM_MAX_PIECES];
95 LEUnicode firstChar;
96 LEUnicode lastChar;
105 CharClass getCharClass(LEUnicode ch) const;
109 inline le_bool isVowelModifier(LEUnicode ch) const;
110 inline le_bool isStressMark(LEUnicode ch) const;
111 inline le_bool isConsonant(LEUnicode ch) const;
112 inline le_bool isReph(LEUnicode ch) const;
113 inline le_bool isVirama(LEUnicode ch) const;
114 inline le_bool isAlLakuna(LEUnicode c
[all...]
H A DCanonShaping.h24 static void reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft,
25 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
H A DThaiShaping.cpp31 le_uint8 ThaiShaping::getCharClass(LEUnicode ch)
43 LEUnicode ThaiShaping::leftAboveVowel(LEUnicode vowel, le_uint8 glyphSet)
45 static const LEUnicode leftAboveVowels[][7] = {
63 LEUnicode ThaiShaping::lowerRightTone(LEUnicode tone, le_uint8 glyphSet)
65 static const LEUnicode lowerRightTones[][7] = {
79 LEUnicode ThaiShaping::lowerLeftTone(LEUnicode tone, le_uint8 glyphSet)
81 static const LEUnicode lowerLeftTone
[all...]
H A DKhmerReordering.h105 LEUnicode firstChar; // for Khmer this will become x1780
106 LEUnicode lastChar; // and this x17DF
109 CharClass getCharClass(LEUnicode ch) const;
117 static le_int32 reorder(const LEUnicode *theChars, le_int32 charCount, le_int32 scriptCode,
118 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
126 static le_int32 findSyllable(const KhmerClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
H A DTibetanReordering.h124 LEUnicode firstChar; // for Tibetan this will become xOF00
125 LEUnicode lastChar; // and this x0FFF
128 CharClass getCharClass(LEUnicode ch) const;
136 static le_int32 reorder(const LEUnicode *theChars, le_int32 charCount, le_int32 scriptCode,
137 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
145 static le_int32 findSyllable(const TibetanClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
H A DThaiLayoutEngine.h91 LEUnicode fErrorChar;
115 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
138 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DHanLayoutEngine.h99 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
100 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DHangulLayoutEngine.cpp111 static le_int32 compose(LEUnicode lead, LEUnicode vowel, LEUnicode trail, LEUnicode &syllable)
127 syllable = (LEUnicode) ((lIndex * VJMO_COUNT + vIndex) * TJMO_COUNT + tIndex + HSYL_FIRST);
132 static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail)
151 static le_int32 getCharClass(LEUnicode c
[all...]
H A DArabicLayoutEngine.h116 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
117 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
136 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
138 // static void adjustMarkGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success);
219 virtual void mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror,
236 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DArabicShaping.h59 static void shape(const LEUnicode *chars, le_int32 offset, le_int32 charCount, le_int32 charMax,
68 static ShapeType getShapeType(LEUnicode c);
H A DGXLayoutEngine.h104 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
119 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse,
H A DGXLayoutEngine2.h103 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
118 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse,
H A DHangulLayoutEngine.h121 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
122 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DKhmerLayoutEngine.h124 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
125 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DTibetanLayoutEngine.h124 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
125 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DThaiLayoutEngine.cpp59 le_int32 ThaiLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool /*rightToLeft*/, LEGlyphStorage &glyphStorage, LEErrorCode &success)
70 LEUnicode *outChars;
75 outChars = LE_NEW_ARRAY(LEUnicode, count * 2);
100 void ThaiLayoutEngine::adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool /*reverse*/,
H A DIndicLayoutEngine.h123 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
124 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
154 virtual le_int32 glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
H A DKhmerLayoutEngine.cpp44 le_int32 KhmerOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
45 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
58 outChars = LE_NEW_ARRAY(LEUnicode, worstCase);
H A DTibetanLayoutEngine.cpp50 le_int32 TibetanOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
51 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
64 outChars = LE_NEW_ARRAY(LEUnicode, worstCase);
H A DOpenTypeLayoutEngine.h279 virtual le_int32 characterProcessing(const LEUnicode /*chars*/[], le_int32 offset, le_int32 count, le_int32 max, le_bool /*rightToLeft*/,
280 LEUnicode *&/*outChars*/, LEGlyphStorage &glyphStorage, LEErrorCode &success);
311 virtual le_int32 glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
365 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success);
382 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DLayoutEngine.h187 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
188 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
216 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success);
253 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
300 virtual void mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphStorage &glyphStorage, LEErrorCode &success);
336 static void adjustMarkGlyphs(const LEUnicode chars[], le_int32 charCount, le_bool reverse, LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success);
375 virtual le_int32 layoutChars(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode &success);
H A DArabicLayoutEngine.cpp31 return fFontInstance->canDisplay((LEUnicode) glyph);
69 le_int32 ArabicOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count,
70 le_int32 max, le_bool rightToLeft, LEUnicode *&outChars,
82 outChars = LE_NEW_ARRAY(LEUnicode, count);
107 void ArabicOpenTypeLayoutEngine::adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse,
156 LEUnicode *tempChars = LE_NEW_ARRAY(LEUnicode, tempGlyphCount);
164 tempChars[i] = (LEUnicode) LE_GET_GLYPH(tempGlyphStorage[i]);
176 void UnicodeArabicOpenTypeLayoutEngine::mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool /*mirror*/, LEGlyphStorage &glyphStorage, LEErrorCode &success)
201 void UnicodeArabicOpenTypeLayoutEngine::adjustGlyphPositions(const LEUnicode char
[all...]
/external/icu/icu4c/source/test/letest/
H A Dxmlreader.h19 const LEUnicode *text,
/external/icu/icu4c/source/test/perf/leperf/
H A Dxmlreader.h19 const LEUnicode *text,

Completed in 1191 milliseconds

123