/openjdk7/jdk/src/share/native/sun/font/layout/ |
H A D | SinglePositioningSubtables.cpp | 43 le_uint32 SinglePositioningSubtable::process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 54 return subtable->process(subtable, glyphIterator, fontInstance, success); 61 return subtable->process(subtable, glyphIterator, fontInstance, success); 69 le_uint32 SinglePositioningFormat1Subtable::process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 78 valueRecord.adjustPosition(SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance); local 86 le_uint32 SinglePositioningFormat2Subtable::process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 95 valueRecordArray[0].adjustPosition(coverageIndex, SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance);
|
H A D | ExtensionSubtables.cpp | 49 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const 63 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success); 47 process(const LEReferenceTo<ExtensionSubtable> &thisRef, const LookupProcessor *lookupProcessor, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | MarkArrays.cpp | 41 le_int32 MarkArray::getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance, argument 54 anchorTable->getAnchor(glyphID, fontInstance, anchor);
|
H A D | SubstitutionLookups.cpp | 55 const LEFontInstance *fontInstance, 72 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); 50 applySubstitutionLookups( LookupProcessor *lookupProcessor, SubstitutionLookupRecord *substLookupRecordArray, le_uint16 substCount, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, le_int32 position, LEErrorCode& success) argument
|
H A D | CursiveAttachmentSubtables.cpp | 42 le_uint32 CursiveAttachmentSubtable::process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 60 entryAnchorTable->getAnchor(glyphID, fontInstance, entryAnchor); 69 exitAnchorTable->getAnchor(glyphID, fontInstance, exitAnchor);
|
H A D | GXLayoutEngine.cpp | 44 GXLayoutEngine::GXLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader> &morphTable, LEErrorCode &success) argument 45 : LayoutEngine(fontInstance, scriptCode, languageCode, 0, success), fMorphTable(morphTable)
|
H A D | GlyphPositioningTables.cpp | 47 const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const 58 processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success); 60 glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance); 44 process(const LEReferenceTo<GlyphPositioningTableHeader> &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, LEErrorCode &success, const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const argument
|
H A D | AnchorTables.cpp | 40 void AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, argument 48 f1->getAnchor(fontInstance, anchor); 56 f2->getAnchor(glyphID, fontInstance, anchor); 64 f3->getAnchor(fontInstance, anchor); 72 f1->getAnchor(fontInstance, anchor); 77 void Format1AnchorTable::getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const argument 83 fontInstance->transformFunits(x, y, pixels); 85 fontInstance->pixelsToUnits(pixels, anchor); 88 void Format2AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor) const argument 92 if (! fontInstance 103 getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const argument [all...] |
H A D | GXLayoutEngine2.cpp | 42 GXLayoutEngine2::GXLayoutEngine2(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader2> &morphTable, le_int32 typoFlags, LEErrorCode &success) argument 43 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMorphTable(morphTable)
|
H A D | GlyphPosnLookupProc.cpp | 89 const LEFontInstance *fontInstance, 107 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 115 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 123 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 131 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 139 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 147 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 155 delta = subtable->process(this, glyphIterator, fontInstance, success); 163 delta = subtable->process(this, glyphIterator, fontInstance, success); 171 delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, succes 87 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument [all...] |
H A D | GlyphSubstLookupProc.cpp | 77 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const 126 delta = subtable->process(this, glyphIterator, fontInstance, success); 134 delta = subtable->process(this, glyphIterator, fontInstance, success); 142 delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, success); 76 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | KhmerLayoutEngine.cpp | 45 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 47 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 53 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 55 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | ThaiLayoutEngine.cpp | 47 ThaiLayoutEngine::ThaiLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 48 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) 53 if (! fontInstance->canDisplay(0x0E01)) { 56 } else if (fontInstance->canDisplay(0x0E64)) { 59 } else if (fontInstance->canDisplay(0xF701)) { 63 if (!fontInstance->canDisplay(fErrorChar)) { 66 } else if (fontInstance->canDisplay(0xF885)) {
|
H A D | TibetanLayoutEngine.cpp | 51 TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 53 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 59 TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 61 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | HanLayoutEngine.cpp | 66 HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 68 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
|
H A D | IndicLayoutEngine.cpp | 52 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 54 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL) 66 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 67 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMPreFixups(NULL)
|
H A D | MarkToBasePosnSubtables.cpp | 54 le_int32 MarkToBasePositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 70 le_int32 markClass = markArray->getMarkClass(markGlyph, markCoverage, fontInstance, markAnchor); 104 anchorTable->getAnchor(baseGlyph, fontInstance, baseAnchor); 106 fontInstance->getGlyphAdvance(markGlyph, pixels); 107 fontInstance->pixelsToUnits(pixels, markAdvance); 121 fontInstance->getGlyphAdvance(baseGlyph, pixels); 129 fontInstance->getGlyphAdvance(otherMark, px); // get advance, in case it's non-zero 136 fontInstance->pixelsToUnits(pixels, baseAdvance);
|
H A D | MarkToMarkPosnSubtables.cpp | 54 le_int32 MarkToMarkPositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 70 le_int32 markClass = markArray->getMarkClass(markGlyph, markCoverage, fontInstance, markAnchor); 102 anchorTable->getAnchor(mark2Glyph, fontInstance, mark2Anchor); 104 fontInstance->getGlyphAdvance(markGlyph, pixels); 105 fontInstance->pixelsToUnits(pixels, markAdvance); 117 fontInstance->getGlyphAdvance(mark2Glyph, pixels); 118 fontInstance->pixelsToUnits(pixels, mark2Advance);
|
H A D | PairPositioningSubtables.cpp | 44 le_uint32 PairPositioningSubtable::process(const LEReferenceTo<PairPositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 56 return subtable->process(subtable, glyphIterator, fontInstance, success); 66 return subtable->process(subtable, glyphIterator, fontInstance, success); 75 le_uint32 PairPositioningFormat1Subtable::process(const LEReferenceTo<PairPositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 107 pairValueRecord->valueRecord1.adjustPosition(SWAPW(valueFormat1), (char *) this, tempIterator, fontInstance); local 113 valueRecord2->adjustPosition(SWAPW(valueFormat2), (char *) this, *glyphIterator, fontInstance); local 125 le_uint32 PairPositioningFormat2Subtable::process(const LEReferenceTo<PairPositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 151 class2Record->valueRecord1.adjustPosition(SWAPW(valueFormat1), (char *) this, tempIterator, fontInstance); local 157 valueRecord2->adjustPosition(SWAPW(valueFormat2), (const char *) this, *glyphIterator, fontInstance); local
|
H A D | ArabicLayoutEngine.cpp | 61 ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, argument 65 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 71 ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, argument 74 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) 157 UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 158 : ArabicOpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags | LE_CHAR_FILTER_FEATURE_FLAG, success)
|
H A D | GlyphPositionAdjustments.cpp | 109 void GlyphPositionAdjustments::applyCursiveAdjustments(LEGlyphStorage &glyphStorage, le_bool rightToLeft, const LEFontInstance *fontInstance) argument 145 fontInstance->getGlyphAdvance(glyphID, pixels); 146 fontInstance->pixelsToUnits(pixels, secondAdvance); 152 fontInstance->getGlyphAdvance(lastExitGlyphID, pixels); 153 fontInstance->pixelsToUnits(pixels, firstAdvance);
|
H A D | MarkToLigaturePosnSubtables.cpp | 53 le_int32 MarkToLigaturePositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 69 le_int32 markClass = markArray->getMarkClass(markGlyph, markCoverage, fontInstance, markAnchor); 108 anchorTable->getAnchor(ligatureGlyph, fontInstance, ligatureAnchor); 110 fontInstance->getGlyphAdvance(markGlyph, pixels); 111 fontInstance->pixelsToUnits(pixels, markAdvance); 123 fontInstance->getGlyphAdvance(ligatureGlyph, pixels); 124 fontInstance->pixelsToUnits(pixels, ligatureAdvance);
|
H A D | LookupProcessor.cpp | 48 const LEFontInstance *fontInstance, LEErrorCode& success) const 62 delta = applySubtable(lookupSubtable, lookupType, glyphIterator, fontInstance, success); 76 const LEFontInstance *fontInstance, LEErrorCode& success) const 106 applyLookupTable(lookupTable, &glyphIterator, fontInstance, success); // TODO 120 const LEFontInstance *fontInstance, LEErrorCode& success) const 133 le_uint32 delta = applyLookupTable(lookupTable, &tempIterator, fontInstance, success); 47 applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 74 process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 119 applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | ContextualSubstSubtables.cpp | 54 const LEFontInstance *fontInstance, 71 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); 175 const LEFontInstance *fontInstance, 190 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 196 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 202 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 212 const LEFontInstance *fontInstance, 247 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success); 264 const LEFontInstance *fontInstance, 302 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, positio 49 applySubstitutionLookups( const LookupProcessor *lookupProcessor, const SubstitutionLookupRecord *substLookupRecordArray, le_uint16 substCount, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, le_int32 position, LEErrorCode& success) argument 173 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 210 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 262 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 317 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 350 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 393 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 467 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 550 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode & success) const argument [all...] |
H A D | HangulLayoutEngine.cpp | 211 HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 /*languageCode*/, argument 213 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, gsubTable, success) 220 HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 /*languageCode*/, argument 222 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, success)
|