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