Lines Matching defs:glyphSet

43 LEUnicode ThaiShaping::leftAboveVowel(LEUnicode vowel, le_uint8 glyphSet)
53 return leftAboveVowels[glyphSet][vowel - CH_MAI_HANAKAT];
56 if (vowel == CH_YAMAKKAN && glyphSet == 0) {
63 LEUnicode ThaiShaping::lowerRightTone(LEUnicode tone, le_uint8 glyphSet)
73 return lowerRightTones[glyphSet][tone - CH_MAITAIKHU];
79 LEUnicode ThaiShaping::lowerLeftTone(LEUnicode tone, le_uint8 glyphSet)
89 return lowerLeftTones[glyphSet][tone - CH_MAITAIKHU];
95 LEUnicode ThaiShaping::upperLeftTone(LEUnicode tone, le_uint8 glyphSet)
105 return upperLeftTones[glyphSet][tone - CH_MAITAIKHU];
111 LEUnicode ThaiShaping::lowerBelowVowel(LEUnicode vowel, le_uint8 glyphSet)
122 return lowerBelowVowels[glyphSet][vowel - CH_SARA_U];
128 LEUnicode ThaiShaping::noDescenderCOD(LEUnicode cod, le_uint8 glyphSet)
139 return noDescenderCODs[glyphSet][cod - CH_YO_YING];
145 le_uint8 ThaiShaping::doTransition (StateTransition transition, LEUnicode currChar, le_int32 inputIndex, le_uint8 glyphSet,
163 outputBuffer[outputIndex++] = leftAboveVowel(currChar, glyphSet);
168 outputBuffer[outputIndex++] = lowerRightTone(currChar, glyphSet);
173 outputBuffer[outputIndex++] = lowerLeftTone(currChar, glyphSet);
178 outputBuffer[outputIndex++] = upperLeftTone(currChar, glyphSet);
184 LEUnicode coa = noDescenderCOD(cod, glyphSet);
195 outputBuffer[outputIndex++] = lowerBelowVowel(currChar, glyphSet);
228 le_uint8 ThaiShaping::getNextState(LEUnicode ch, le_uint8 prevState, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar,
236 return doTransition(transition, ch, inputIndex, glyphSet, errorChar, output, glyphStorage, outputIndex);
265 le_int32 ThaiShaping::compose(const LEUnicode *input, le_int32 offset, le_int32 charCount, le_uint8 glyphSet,
282 state = getNextState(CH_NIKHAHIT, conState, inputIndex, glyphSet, errorChar, charClass,
287 state = getNextState(ch, state, j, glyphSet, errorChar, charClass,
294 state = getNextState(ch, state, inputIndex, glyphSet, errorChar, charClass,