Searched defs:currGlyph (Results 1 - 9 of 9) sorted by relevance

/external/icu/icu4c/source/layout/
H A DStateTableProcessor.cpp52 le_int32 currGlyph = 0; local
57 while (currGlyph <= glyphCount) {
60 if (currGlyph == glyphCount) {
64 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]);
75 LE_STATE_PATIENCE_CURR(le_int32, currGlyph);
76 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex);
77 LE_STATE_PATIENCE_INCR(currGlyph);
H A DStateTableProcessor2.cpp64 le_int32 currGlyph = 0; local
66 currGlyph = glyphCount - 1;
78 while ((dir == 1 && currGlyph <= glyphCount) || (dir == -1 && currGlyph >= -1)) {
85 if (currGlyph == glyphCount || currGlyph == -1) {
89 LEGlyphID gid = glyphStorage[currGlyph];
99 LE_STATE_PATIENCE_CURR(le_int32, currGlyph);
100 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex); // return a zero-based index instead of a byte offset
101 LE_STATE_PATIENCE_INCR(currGlyph);
[all...]
H A DContextualGlyphSubstProc.cpp44 ByteOffset ContextualGlyphSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index) argument
61 LEGlyphID thisGlyph = glyphStorage[currGlyph];
64 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
68 markGlyph = currGlyph;
73 currGlyph += 1;
H A DContextualGlyphInsertionProc2.cpp73 le_uint16 ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
96 doInsertion(glyphStorage, currGlyph, currIndex, count, isKashidaLike, isBefore, success);
100 markGlyph = currGlyph;
104 currGlyph += dir;
H A DContextualGlyphSubstProc2.cpp40 le_uint16 ContextualGlyphSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
60 LEGlyphID thisGlyph = glyphStorage[currGlyph];
62 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
66 markGlyph = currGlyph;
70 currGlyph += dir;
H A DIndicRearrangementProcessor.cpp41 ByteOffset IndicRearrangementProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index) argument
49 firstGlyph = currGlyph;
53 lastGlyph = currGlyph;
60 currGlyph += 1;
H A DIndicRearrangementProcessor2.cpp38 le_uint16 IndicRearrangementProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
47 firstGlyph = currGlyph;
51 lastGlyph = currGlyph;
57 currGlyph += dir;
H A DLigatureSubstProc.cpp45 ByteOffset LigatureSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index) argument
58 componentStack[m] = currGlyph;
61 currGlyph++;
89 currGlyph++;
95 currGlyph++;
133 currGlyph += 1;
H A DLigatureSubstProc2.cpp48 le_uint16 LigatureSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) argument
61 componentStack[m] = currGlyph;
65 currGlyph+= dir;
82 currGlyph+= dir;
100 currGlyph+= dir;
135 currGlyph += dir;

Completed in 1778 milliseconds