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

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DStateTableProcessor.cpp77 le_int32 currGlyph = 0; local
82 while (currGlyph <= glyphCount) {
85 if (currGlyph == glyphCount) {
89 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]);
100 LE_STATE_PATIENCE_CURR(le_int32, currGlyph);
101 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex);
102 LE_STATE_PATIENCE_INCR(currGlyph);
H A DStateTableProcessor2.cpp82 le_int32 currGlyph = 0; local
84 currGlyph = glyphCount - 1;
96 while ((dir == 1 && currGlyph <= glyphCount) || (dir == -1 && currGlyph >= -1)) {
103 if (currGlyph == glyphCount || currGlyph == -1) {
107 LEGlyphID gid = glyphStorage[currGlyph];
117 LE_STATE_PATIENCE_CURR(le_int32, currGlyph);
118 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex); // return a zero-based index instead of a byte offset
119 LE_STATE_PATIENCE_INCR(currGlyph);
[all...]
H A DContextualGlyphSubstProc.cpp69 ByteOffset ContextualGlyphSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index) argument
86 LEGlyphID thisGlyph = glyphStorage[currGlyph];
89 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
93 markGlyph = currGlyph;
98 currGlyph += 1;
H A DContextualGlyphInsertionProc2.cpp98 le_uint16 ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
121 doInsertion(glyphStorage, currGlyph, currIndex, count, isKashidaLike, isBefore, success);
125 markGlyph = currGlyph;
129 currGlyph += dir;
H A DContextualGlyphSubstProc2.cpp65 le_uint16 ContextualGlyphSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
85 LEGlyphID thisGlyph = glyphStorage[currGlyph];
87 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
91 markGlyph = currGlyph;
95 currGlyph += dir;
H A DIndicRearrangementProcessor.cpp66 ByteOffset IndicRearrangementProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index) argument
74 firstGlyph = currGlyph;
78 lastGlyph = currGlyph;
85 currGlyph += 1;
H A DIndicRearrangementProcessor2.cpp63 le_uint16 IndicRearrangementProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
72 firstGlyph = currGlyph;
76 lastGlyph = currGlyph;
82 currGlyph += dir;
H A DLigatureSubstProc.cpp70 ByteOffset LigatureSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index) argument
83 componentStack[m] = currGlyph;
86 currGlyph++;
114 currGlyph++;
120 currGlyph++;
158 currGlyph += 1;
H A DLigatureSubstProc2.cpp73 le_uint16 LigatureSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) argument
86 componentStack[m] = currGlyph;
90 currGlyph+= dir;
107 currGlyph+= dir;
125 currGlyph+= dir;
160 currGlyph += dir;

Completed in 524 milliseconds