HomeSort by relevance Sort by last modified time
    Searched full:leunicode (Results 1 - 25 of 55) sorted by null

1 2 3

  /external/icu4c/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 74 typedef LEUnicode SplitMatra[3];
93 LEUnicode firstChar;
94 LEUnicode lastChar;
103 CharClass getCharClass(LEUnicode ch) const;
107 inline le_bool isVowelModifier(LEUnicode ch) const;
108 inline le_bool isStressMark(LEUnicode ch) const;
109 inline le_bool isConsonant(LEUnicode ch) const;
110 inline le_bool isReph(LEUnicode ch) const;
111 inline le_bool isVirama(LEUnicode ch) const;
112 inline le_bool isAlLakuna(LEUnicode ch) const
    [all...]
CanonShaping.h 22 static void reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft,
23 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...]
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...]
ArabicLayoutEngine.cpp 31 return fFontInstance->canDisplay((LEUnicode) glyph);
66 le_int32 ArabicOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
67 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
78 outChars = LE_NEW_ARRAY(LEUnicode, count);
103 void ArabicOpenTypeLayoutEngine::adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse,
154 LEUnicode *tempChars = LE_NEW_ARRAY(LEUnicode, tempGlyphCount);
162 tempChars[i] = (LEUnicode) LE_GET_GLYPH(tempGlyphStorage[i]);
174 void UnicodeArabicOpenTypeLayoutEngine::mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool /*mirror*/, LEGlyphStorage &glyphStorage, LEErrorCode &success)
199 void UnicodeArabicOpenTypeLayoutEngine::adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse
    [all...]
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);
IndicLayoutEngine.cpp 56 le_int32 IndicOpenTypeLayoutEngine::glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
87 le_int32 IndicOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
88 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
101 outChars = LE_NEW_ARRAY(LEUnicode, worstCase);
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*/,
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.cpp 31 le_int32 GXLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success)
54 void GXLayoutEngine::adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool /*reverse*/,
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);
IndicReordering.cpp 95 LEUnicode *fOutChars;
99 LEUnicode fMpre;
102 LEUnicode fMbelow;
105 LEUnicode fMabove;
108 LEUnicode fMpost;
111 LEUnicode fLengthMark;
114 LEUnicode fAlLakuna;
122 LEUnicode fVMabove;
123 LEUnicode fVMpost;
127 LEUnicode fSMabove
    [all...]
CanonShaping.cpp 34 void CanonShaping::reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft,
35 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
HanLayoutEngine.cpp 54 le_int32 HanOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool /*rightToLeft*/,
55 LEUnicode *&/*outChars*/, LEGlyphStorage &glyphStorage, LEErrorCode &success)
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);
LayoutEngine.cpp 192 le_int32 LayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
193 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
216 const LEUnicode *inChars = &chars[offset];
217 LEUnicode *reordered = NULL;
231 reordered = LE_NEW_ARRAY(LEUnicode, count);
281 outChars = LE_NEW_ARRAY(LEUnicode, outCharCount);
290 outChars[out] = (LEUnicode) LE_GET_GLYPH(fakeGlyphStorage[i]);
299 le_int32 LayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
311 LEUnicode *outChars = NULL;
353 void LayoutEngine::adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse
    [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);
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);
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);
  /external/icu4c/test/letest/
xmlreader.h 19 const LEUnicode *text,
  /external/icu4c/samples/layout/
pflow.h 21 pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status);
paragraph.h 36 Paragraph(const LEUnicode chars[], le_int32 charCount, const FontRuns *fontRuns, LEErrorCode &status);
62 LEUnicode *fChars;
paragraph.cpp 35 static LEUnicode *skipLineEnd(LEUnicode *ptr)
76 Paragraph::Paragraph(const LEUnicode chars[], int32_t charCount, const FontRuns *fontRuns, LEErrorCode &status)
81 static const LEUnicode separators[] = {CH_LF, CH_CR, CH_LSEP, CH_PSEP, 0x0000};
97 fChars = LE_NEW_ARRAY(LEUnicode, charCount + 1);
101 LEUnicode *pStart = &fChars[0];
104 LEUnicode *pEnd = u_strpbrk(pStart, separators);
pflow.c 53 LEUnicode *fChars;
65 static LEUnicode *skipLineEnd(LEUnicode *ptr)
108 pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status)
116 LEUnicode *pStart;
117 static const LEUnicode separators[] = {CH_LF, CH_CR, CH_LSEP, CH_PSEP, 0x0000};
149 flow->fChars = NEW_ARRAY(LEUnicode, charCount + 1);
156 LEUnicode *pEnd = u_strpbrk(pStart, separators);

Completed in 318 milliseconds

1 2 3