Searched refs:currGlyph (Results 1 - 18 of 18) sorted by relevance

/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DStateTableProcessor2.cpp83 le_int32 currGlyph = 0; local
85 currGlyph = glyphCount - 1;
97 while ((dir == 1 && currGlyph <= glyphCount) || (dir == -1 && currGlyph >= -1)) {
104 if (currGlyph == glyphCount || currGlyph == -1) {
109 LEGlyphID gid = glyphStorage[currGlyph];
119 LE_STATE_PATIENCE_CURR(le_int32, currGlyph);
120 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex); // return a zero-based index instead of a byte offset
121 LE_STATE_PATIENCE_INCR(currGlyph);
[all...]
H A DContextualGlyphSubstProc.cpp70 ByteOffset ContextualGlyphSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) argument
91 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) {
95 LEGlyphID thisGlyph = glyphStorage[currGlyph];
98 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
102 markGlyph = currGlyph;
107 currGlyph += 1;
H A DStateTableProcessor.cpp77 le_int32 currGlyph = 0; local
82 while (currGlyph <= glyphCount) {
86 if (currGlyph == glyphCount) {
91 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]);
103 LE_STATE_PATIENCE_CURR(le_int32, currGlyph);
104 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex, success);
105 LE_STATE_PATIENCE_INCR(currGlyph);
H A DLigatureSubstProc.cpp70 ByteOffset LigatureSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) argument
74 currGlyph++;
86 componentStack[m] = currGlyph;
89 currGlyph++;
98 currGlyph++;
112 currGlyph++;
128 currGlyph++;
134 currGlyph++;
139 currGlyph++;
146 currGlyph
[all...]
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;
99 currGlyph+= dir;
111 currGlyph+= dir;
122 currGlyph+= dir;
136 currGlyph+= dir;
141 currGlyph+= dir;
148 currGlyph+= dir;
179 currGlyph
[all...]
H A DContextualGlyphInsertionProc2.cpp98 le_uint16 ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
122 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) {
129 doInsertion(glyphStorage, currGlyph, currIndex, count, isKashidaLike, isBefore, success);
133 markGlyph = currGlyph;
137 currGlyph += dir;
H A DContextualGlyphSubstProc2.cpp65 le_uint16 ContextualGlyphSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
88 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) {
93 LEGlyphID thisGlyph = glyphStorage[currGlyph];
95 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
99 markGlyph = currGlyph;
103 currGlyph += dir;
H A DContextualGlyphSubstProc.h55 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success);
H A DContextualGlyphSubstProc2.h55 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success);
H A DLigatureSubstProc.h57 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success);
H A DLigatureSubstProc2.h57 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph,
H A DContextualGlyphInsertionProc2.h57 le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success);
H A DIndicRearrangementProcessor.h55 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success);
H A DIndicRearrangementProcessor2.h55 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success);
H A DStateTableProcessor2.h57 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) = 0;
H A DStateTableProcessor.h56 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) = 0;
H A DIndicRearrangementProcessor.cpp66 ByteOffset IndicRearrangementProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) argument
73 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) {
79 firstGlyph = currGlyph;
83 lastGlyph = currGlyph;
90 currGlyph += 1;
H A DIndicRearrangementProcessor2.cpp63 le_uint16 IndicRearrangementProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument
71 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) {
77 firstGlyph = currGlyph;
81 lastGlyph = currGlyph;
87 currGlyph += dir;

Completed in 123 milliseconds