Lines Matching refs:outputIndex
146 … LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) in doTransition() argument
152 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
153 outputBuffer[outputIndex++] = currChar; in doTransition()
157 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
158 outputBuffer[outputIndex++] = currChar; in doTransition()
162 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
163 outputBuffer[outputIndex++] = leftAboveVowel(currChar, glyphSet); in doTransition()
167 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
168 outputBuffer[outputIndex++] = lowerRightTone(currChar, glyphSet); in doTransition()
172 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
173 outputBuffer[outputIndex++] = lowerLeftTone(currChar, glyphSet); in doTransition()
177 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
178 outputBuffer[outputIndex++] = upperLeftTone(currChar, glyphSet); in doTransition()
183 LEUnicode cod = outputBuffer[outputIndex - 1]; in doTransition()
187 outputBuffer[outputIndex - 1] = coa; in doTransition()
189 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
190 outputBuffer[outputIndex++] = currChar; in doTransition()
194 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
195 outputBuffer[outputIndex++] = lowerBelowVowel(currChar, glyphSet); in doTransition()
200 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
201 outputBuffer[outputIndex++] = errorChar; in doTransition()
203 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
204 outputBuffer[outputIndex++] = currChar; in doTransition()
209 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
210 outputBuffer[outputIndex++] = errorChar; in doTransition()
213 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
214 outputBuffer[outputIndex++] = currChar; in doTransition()
220 glyphStorage.setCharIndex(outputIndex, inputIndex, success); in doTransition()
221 outputBuffer[outputIndex++] = currChar; in doTransition()
229 … le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) in getNextState() argument
236 …n doTransition(transition, ch, inputIndex, glyphSet, errorChar, output, glyphStorage, outputIndex); in getNextState()
270 le_int32 outputIndex = 0; in compose() local
281 outputIndex = conOutput; in compose()
283 output, glyphStorage, outputIndex); in compose()
288 output, glyphStorage, outputIndex); in compose()
295 output, glyphStorage, outputIndex); in compose()
300 conOutput = outputIndex; in compose()
304 return outputIndex; in compose()