/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/layout/ |
H A D | IndicRearrangementProcessor.cpp | 66 ByteOffset IndicRearrangementProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) argument 73 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) { 86 doRearrangementAction(glyphStorage, (IndicRearrangementVerb) (flags & irfVerbMask), success); 100 void IndicRearrangementProcessor::doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb, LEErrorCode &success) const argument 123 a = glyphStorage[firstGlyph]; 124 ia = glyphStorage.getCharIndex(firstGlyph, success); 128 glyphStorage[x - 1] = glyphStorage[x]; 129 ix = glyphStorage.getCharIndex(x, success); 130 glyphStorage [all...] |
H A D | IndicRearrangementProcessor2.cpp | 63 le_uint16 IndicRearrangementProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument 71 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) { 84 doRearrangementAction(glyphStorage, (IndicRearrangementVerb) (flags & irfVerbMask), success); 97 void IndicRearrangementProcessor2::doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb, LEErrorCode &success) const argument 120 a = glyphStorage[firstGlyph]; 121 ia = glyphStorage.getCharIndex(firstGlyph, success); 125 glyphStorage[x - 1] = glyphStorage[x]; 126 ix = glyphStorage.getCharIndex(x, success); 127 glyphStorage [all...] |
H A D | MPreFixups.cpp | 68 void MPreFixups::apply(LEGlyphStorage &glyphStorage, LEErrorCode& success) argument 79 while (glyphStorage[baseIndex] == 0xFFFF || glyphStorage[baseIndex] == 0xFFFE) { 83 while (glyphStorage[mpreLimit] == 0xFFFF || glyphStorage[mpreLimit] == 0xFFFE) { 108 mpreSave[i] = glyphStorage[mpreIndex + i]; 109 indexSave[i] = glyphStorage.getCharIndex(mpreIndex + i, success); //charIndices[mpreIndex + i]; 113 LEGlyphID glyph = glyphStorage[mpreLimit + i]; 114 le_int32 charIndex = glyphStorage.getCharIndex(mpreLimit + i, success); 116 glyphStorage[mpreInde [all...] |
H A D | GlyphPositioningTables.cpp | 44 void GlyphPositioningTableHeader::process(const LEReferenceTo<GlyphPositioningTableHeader> &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, argument 58 processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success); 60 glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance);
|
H A D | SegmentSingleProcessor2.cpp | 61 void SegmentSingleProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 64 le_int32 glyphCount = glyphStorage.getGlyphCount(); 70 LEGlyphID thisGlyph = glyphStorage[glyph]; 76 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SimpleArrayProcessor2.cpp | 62 void SimpleArrayProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 64 le_int32 glyphCount = glyphStorage.getGlyphCount(); 70 LEGlyphID thisGlyph = glyphStorage[glyph]; 74 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SimpleArrayProcessor.cpp | 60 void SimpleArrayProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 62 le_int32 glyphCount = glyphStorage.getGlyphCount(); 68 LEGlyphID thisGlyph = glyphStorage[glyph]; 71 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SingleTableProcessor.cpp | 60 void SingleTableProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 64 le_int32 glyphCount = glyphStorage.getGlyphCount(); 69 const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(singleTableLookupTable, entries, glyphStorage[glyph], success); 72 glyphStorage[glyph] = SWAPW(lookupSingle->value);
|
H A D | SingleTableProcessor2.cpp | 61 void SingleTableProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 66 le_int32 glyphCount = glyphStorage.getGlyphCount(); 69 const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(singleTableLookupTable, entries, glyphStorage[glyph], success); 72 glyphStorage[glyph] = SWAPW(lookupSingle->value);
|
H A D | ContextualGlyphInsertionProc2.cpp | 66 void ContextualGlyphInsertionProcessor2::doInsertion(LEGlyphStorage &glyphStorage, argument 73 LEGlyphID *insertGlyphs = glyphStorage.insertGlyphs(atGlyph, count + 1, success); 86 insertGlyphs[targetIndex++] = glyphStorage[atGlyph]; 89 insertGlyphs[count] = glyphStorage[atGlyph]; 95 glyphStorage.applyInsertions(); 98 le_uint16 ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument 110 if (markGlyph < 0 || markGlyph >= glyphStorage.getGlyphCount()) { 117 doInsertion(glyphStorage, markGlyph, markIndex, count, isKashidaLike, isBefore, success); 122 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) { 129 doInsertion(glyphStorage, currGlyp [all...] |
H A D | ContextualGlyphSubstProc.cpp | 70 ByteOffset ContextualGlyphSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) argument 80 if (markGlyph < 0 || markGlyph >= glyphStorage.getGlyphCount()) { 84 LEGlyphID mGlyph = glyphStorage[markGlyph]; 87 glyphStorage[markGlyph] = LE_SET_GLYPH(mGlyph, newGlyph); 91 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) { 95 LEGlyphID thisGlyph = glyphStorage[currGlyph]; 98 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | ThaiLayoutEngine.cpp | 84 le_int32 ThaiLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool /*rightToLeft*/, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 107 glyphStorage.allocateGlyphArray(count * 2, FALSE, success); 115 glyphCount = ThaiShaping::compose(chars, offset, count, fGlyphSet, fErrorChar, outChars, glyphStorage); 116 mapCharsToGlyphs(outChars, 0, glyphCount, FALSE, FALSE, glyphStorage, success); 120 glyphStorage.adoptGlyphCount(glyphCount); 126 LEGlyphStorage &glyphStorage, LEErrorCode &success) 140 kt.process(glyphStorage, success); 125 adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool , LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
|
H A D | KhmerLayoutEngine.cpp | 70 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 90 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success); 91 glyphStorage.allocateAuxData(success); 100 le_int32 outCharCount = KhmerReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage); 102 glyphStorage.adoptGlyphCount(outCharCount); 69 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
|
H A D | TibetanLayoutEngine.cpp | 76 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 96 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success); 97 glyphStorage.allocateAuxData(success); 106 le_int32 outCharCount = TibetanReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage); 108 glyphStorage.adoptGlyphCount(outCharCount); 75 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
|
H A D | IndicLayoutEngine.cpp | 82 LEGlyphStorage &glyphStorage, LEErrorCode &success) 94 le_int32 retCount = OpenTypeLayoutEngine::glyphProcessing(chars, offset, count, max, rightToLeft, glyphStorage, success); 102 IndicReordering::finalReordering(glyphStorage,retCount); 104 IndicReordering::applyPresentationForms(glyphStorage,retCount); 106 OpenTypeLayoutEngine::glyphSubstitution(count,max, rightToLeft, glyphStorage, success); 109 IndicReordering::adjustMPres(fMPreFixups, glyphStorage, success); 118 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 140 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success); 141 glyphStorage.allocateAuxData(success); 154 outCharCount = IndicReordering::v2process(&chars[offset], count, fScriptCode, outChars, glyphStorage, succes 81 glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 117 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument [all...] |
H A D | GlyphSubstitutionTables.cpp | 46 LEGlyphStorage &glyphStorage, 62 return processor.process(glyphStorage, NULL, rightToLeft, glyphDefinitionTableHeader, NULL, success); 45 process(const LEReferenceTo<GlyphSubstitutionTableHeader> &base, LEGlyphStorage &glyphStorage, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, const LEGlyphFilter *filter, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder, LEErrorCode &success) const argument
|
H A D | ArabicLayoutEngine.cpp | 96 LEGlyphStorage &glyphStorage, LEErrorCode &success) 114 glyphStorage.allocateGlyphArray(count, rightToLeft, success); 115 glyphStorage.allocateAuxData(success); 122 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage); 127 ArabicShaping::shape(chars, offset, count, max, rightToLeft, glyphStorage); 133 LEGlyphStorage &glyphStorage, LEErrorCode &success) 145 OpenTypeLayoutEngine::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success); 148 adjustMarkGlyphs(glyphStorage, &filter, success); 155 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success); 173 le_int32 UnicodeArabicOpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCod argument 94 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 132 adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 203 mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool , LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 228 adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument [all...] |
H A D | GXLayoutEngine2.cpp | 54 le_int32 GXLayoutEngine2::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 65 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); 71 fMorphTable->process(fMorphTable, glyphStorage, fTypoFlags, success); 72 return glyphStorage.getGlyphCount(); 77 LEGlyphStorage &/*glyphStorage*/, LEErrorCode &success)
|
H A D | GXLayoutEngine.cpp | 57 le_int32 GXLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 68 mapCharsToGlyphs(chars, offset, count, FALSE, rightToLeft, glyphStorage, success); 74 fMorphTable->process(fMorphTable, glyphStorage, success); 76 return glyphStorage.getGlyphCount(); 81 LEGlyphStorage &/*glyphStorage*/, LEErrorCode &success)
|
H A D | HanLayoutEngine.cpp | 80 LEUnicode *&/*outChars*/, LEGlyphStorage &glyphStorage, LEErrorCode &success) 91 glyphStorage.allocateGlyphArray(count, FALSE, success); 92 glyphStorage.allocateAuxData(success); 103 glyphStorage.setAuxData(i, features, success); 79 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool , LEUnicode *& , LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
|
H A D | MPreFixups.h | 57 void apply(LEGlyphStorage &glyphStorage, LEErrorCode& success);
|
H A D | SegmentArrayProcessor2.cpp | 60 void SegmentArrayProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 63 le_int32 glyphCount = glyphStorage.getGlyphCount(); 69 LEGlyphID thisGlyph = glyphStorage[glyph]; 81 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SegmentArrayProcessor.cpp | 60 void SegmentArrayProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 63 le_int32 glyphCount = glyphStorage.getGlyphCount(); 69 LEGlyphID thisGlyph = glyphStorage[glyph]; 80 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SegmentSingleProcessor.cpp | 60 void SegmentSingleProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 63 le_int32 glyphCount = glyphStorage.getGlyphCount(); 67 LEGlyphID thisGlyph = glyphStorage[glyph]; 73 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | TrimmedArrayProcessor.cpp | 68 void TrimmedArrayProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 71 le_int32 glyphCount = glyphStorage.getGlyphCount(); 75 LEGlyphID thisGlyph = glyphStorage[glyph]; 81 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|