/external/icu/icu4c/source/layout/ |
ThaiShaping.h | 70 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 ch, le_uint8 prevState) [all...] |
IndicReordering.h | 76 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 ch) const [all...] |
ThaiLayoutEngine.h | 91 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);
|
CanonShaping.h | 24 static void reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, 25 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
|
ThaiShaping.cpp | 31 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 lowerLeftTones[][7] = [all...] |
KhmerReordering.h | 105 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);
|
TibetanReordering.h | 124 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);
|
ArabicLayoutEngine.h | 116 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);
|
IndicLayoutEngine.h | 123 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,
|
HanLayoutEngine.h | 99 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);
|
HangulLayoutEngine.h | 121 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);
|
KhmerLayoutEngine.h | 124 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);
|
TibetanLayoutEngine.h | 124 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);
|
HangulLayoutEngine.cpp | 111 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 ch, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail [all...] |
LayoutEngine.h | 187 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);
|
OpenTypeLayoutEngine.h | 279 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);
|
ArabicShaping.h | 59 static void shape(const LEUnicode *chars, le_int32 offset, le_int32 charCount, le_int32 charMax, 68 static ShapeType getShapeType(LEUnicode c);
|
GXLayoutEngine.h | 104 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,
|
GXLayoutEngine2.h | 103 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,
|
ThaiLayoutEngine.cpp | 59 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*/,
|
KhmerLayoutEngine.cpp | 44 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);
|
TibetanLayoutEngine.cpp | 50 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);
|
ArabicLayoutEngine.cpp | 31 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 chars[], le_int32 offset, le_int32 count, le_bool reverse [all...] |
/external/icu/icu4c/source/test/letest/ |
xmlreader.h | 19 const LEUnicode *text,
|
/external/icu/icu4c/source/test/perf/leperf/ |
xmlreader.h | 19 const LEUnicode *text,
|