Searched refs:classTable (Results 1 - 15 of 15) sorted by relevance

/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DIndicReordering.cpp257 void decomposeReorderMatras ( const IndicClassTable *classTable, le_int32 beginSyllable, le_int32 nextSyllable, le_int32 inv_count ) { argument
262 if ( classTable->isMatra(fOutChars[i+inv_count])) {
263 IndicClassTable::CharClass matraClass = classTable->getCharClass(fOutChars[i+inv_count]);
264 if ( classTable->isSplitMatra(matraClass)) {
267 const SplitMatra *splitMatra = classTable->getSplitMatra(matraClass);
273 matraClass = classTable->getCharClass(piece);
345 le_bool noteMatra(const IndicClassTable *classTable, LEUnicode matra, le_uint32 matraIndex, FeatureMask matraFeatures, le_bool wordStart) argument
347 IndicClassTable::CharClass matraClass = classTable->getCharClass(matra);
357 const SplitMatra *splitMatra = classTable->getSplitMatra(matraClass);
362 IndicClassTable::CharClass pieceClass = classTable
376 noteVowelModifier(const IndicClassTable *classTable, LEUnicode vowelModifier, le_uint32 vowelModifierIndex, FeatureMask vowelModifierFeatures) argument
400 noteStressMark(const IndicClassTable *classTable, LEUnicode stressMark, le_uint32 stressMarkIndex, FeatureMask stressMarkFeatures) argument
622 findSyllable(const IndicClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument
659 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local
1101 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local
[all...]
H A DStateTableProcessor.cpp57 classTable = LEReferenceTo<ClassTable>(stateTableHeader, success, ((char *) &stateTableHeader->stHeader + classTableOffset));
59 firstGlyph = SWAPW(classTable->firstGlyph);
60 lastGlyph = firstGlyph + SWAPW(classTable->nGlyphs);
96 classCode = classTable->classArray[glyphCode - firstGlyph];
H A DCanonShaping.cpp64 LEReferenceTo<ClassDefinitionTable> classTable = gdefTable->getMarkAttachClassDefinitionTable(gdefTable, success); local
80 combiningClasses[i] = classTable->getGlyphClass(classTable, (LEGlyphID) inChars[i], success);
H A DKhmerReordering.cpp142 return classTable[ch - firstChar];
361 le_int32 KhmerReordering::findSyllable(const KhmerClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument
367 KhmerClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & KhmerClassTable::CF_CLASS_MASK);
387 const KhmerClassTable *classTable = KhmerClassTable::getKhmerClassTable(); local
397 le_int32 syllable = findSyllable(classTable, chars, prev, charCount);
406 charClass = classTable->getCharClass(chars[i]);
426 ( (classTable->getCharClass(chars[i + 1]) & KhmerClassTable::CF_CLASS_MASK) == KhmerClassTable::CC_CONSONANT2) )
442 if (classTable->getCharClass(chars[prev]) & KhmerClassTable::CF_DOTTED_CIRCLE) {
448 charClass = classTable->getCharClass(chars[i]);
478 if ( (classTable
[all...]
H A DKhmerReordering.h132 const CharClass *classTable; member in struct:KhmerClassTable
151 static le_int32 findSyllable(const KhmerClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
H A DTibetanReordering.h151 const CharClass *classTable; member in struct:TibetanClassTable
170 static le_int32 findSyllable(const TibetanClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
H A DStateTableProcessor2.cpp51 nClasses(0), classTableOffset(0), stateArrayOffset(0), entryTableOffset(0), classTable(), format(0),
62 classTable = LEReferenceTo<LookupTable>(stHeader, success, classTableOffset);
64 format = SWAPW(classTable->format);
95 LEReferenceTo<SimpleArrayLookupTable> lookupTable0(classTable, success);
127 LEReferenceTo<SegmentSingleLookupTable> lookupTable2(classTable, success);
166 LEReferenceTo<SingleTableLookupTable> lookupTable6(classTable, success);
203 LEReferenceTo<TrimmedArrayLookupTable> lookupTable8(classTable, success);
H A DStateTableProcessor2.h74 LEReferenceTo<LookupTable> classTable; member in class:StateTableProcessor2
H A DStateTableProcessor.h71 LEReferenceTo<ClassTable> classTable; member in class:StateTableProcessor
H A DTibetanReordering.cpp144 return classTable[ch - firstChar];
324 le_int32 TibetanReordering::findSyllable(const TibetanClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument
330 TibetanClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & TibetanClassTable::CF_CLASS_MASK);
350 const TibetanClassTable *classTable = TibetanClassTable::getTibetanClassTable(); local
359 le_int32 syllable = findSyllable(classTable, chars, prev, charCount);
367 if (classTable->getCharClass(chars[prev]) & TibetanClassTable::CF_DOTTED_CIRCLE) {
373 charClass = classTable->getCharClass(chars[i]);
376 && ( classTable->getCharClass(chars[i+1]) & TibetanClassTable::CF_PREDIGIT))
H A DIndicReordering.h124 const CharClass *classTable; member in struct:IndicClassTable
194 static void getDynamicProperties(DynamicProperties *dProps, const IndicClassTable *classTable);
200 static le_int32 findSyllable(const IndicClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
H A DThaiShaping.h103 static const le_uint8 classTable[]; member in class:ThaiShaping
H A DIndicClassTables.cpp459 return classTable[ch - firstChar];
473 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local
475 if (classTable == NULL) {
479 return classTable->getWorstCaseExpansion();
484 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local
486 if (classTable == NULL) {
490 return classTable->getFilterZeroWidth();
H A DThaiShaping.cpp61 charClass = classTable[ch - 0x0E00];
H A DThaiStateTables.cpp41 const le_uint8 ThaiShaping::classTable[] = { member in class:ThaiShaping

Completed in 66 milliseconds