/external/icu4c/layout/ |
H A D | SinglePositioningSubtables.cpp | 18 le_uint32 SinglePositioningSubtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const 29 return subtable->process(glyphIterator, fontInstance); 36 return subtable->process(glyphIterator, fontInstance); 44 le_uint32 SinglePositioningFormat1Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const 50 valueRecord.adjustPosition(SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance); local 58 le_uint32 SinglePositioningFormat2Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const 64 valueRecordArray[0].adjustPosition(coverageIndex, SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance);
|
H A D | ExtensionSubtables.cpp | 23 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const 35 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success); 22 process(const LookupProcessor *lookupProcessor, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | MarkArrays.cpp | 16 le_int32 MarkArray::getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance, argument 29 anchorTable->getAnchor(glyphID, fontInstance, anchor);
|
H A D | SubstitutionLookups.cpp | 30 const LEFontInstance *fontInstance, 47 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); 25 applySubstitutionLookups( LookupProcessor *lookupProcessor, SubstitutionLookupRecord *substLookupRecordArray, le_uint16 substCount, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, le_int32 position, LEErrorCode& success) argument
|
H A D | GXLayoutEngine.cpp | 19 GXLayoutEngine::GXLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const MorphTableHeader *morphTable, LEErrorCode &success) argument 20 : LayoutEngine(fontInstance, scriptCode, languageCode, 0, success), fMorphTable(morphTable)
|
H A D | GlyphPositioningTables.cpp | 22 const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const 33 processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success); 35 glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance); 19 process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const GlyphDefinitionTableHeader *glyphDefinitionTableHeader, LEErrorCode &success, const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const argument
|
H A D | AnchorTables.cpp | 15 void AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, argument 23 f1->getAnchor(fontInstance, anchor); 31 f2->getAnchor(glyphID, fontInstance, anchor); 39 f3->getAnchor(fontInstance, anchor); 47 f1->getAnchor(fontInstance, anchor); 52 void Format1AnchorTable::getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const argument 58 fontInstance->transformFunits(x, y, pixels); 60 fontInstance->pixelsToUnits(pixels, anchor); 63 void Format2AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor) const argument 67 if (! fontInstance 78 getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const argument [all...] |
H A D | GlyphPosnLookupProc.cpp | 64 const LEFontInstance *fontInstance, 82 delta = subtable->process(glyphIterator, fontInstance); 90 delta = subtable->process(glyphIterator, fontInstance); 98 delta = subtable->process(glyphIterator, fontInstance); 106 delta = subtable->process(glyphIterator, fontInstance); 114 delta = subtable->process(glyphIterator, fontInstance); 122 delta = subtable->process(glyphIterator, fontInstance); 130 delta = subtable->process(this, glyphIterator, fontInstance, success); 138 delta = subtable->process(this, glyphIterator, fontInstance, success); 146 delta = subtable->process(this, lookupType, glyphIterator, fontInstance, succes 62 applySubtable(const LookupSubtable *lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument [all...] |
H A D | GlyphSubstLookupProc.cpp | 52 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const 101 delta = subtable->process(this, glyphIterator, fontInstance, success); 109 delta = subtable->process(this, glyphIterator, fontInstance, success); 117 delta = subtable->process(this, lookupType, glyphIterator, fontInstance, success); 51 applySubtable(const LookupSubtable *lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | KhmerLayoutEngine.cpp | 20 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 22 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 28 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 30 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | ThaiLayoutEngine.cpp | 22 ThaiLayoutEngine::ThaiLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 23 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) 28 if (! fontInstance->canDisplay(0x0E01)) { 31 } else if (fontInstance->canDisplay(0x0E64)) { 34 } else if (fontInstance->canDisplay(0xF701)) { 38 if (!fontInstance->canDisplay(fErrorChar)) { 41 } else if (fontInstance->canDisplay(0xF885)) {
|
H A D | TibetanLayoutEngine.cpp | 26 TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 28 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 34 TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 36 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | HanLayoutEngine.cpp | 41 HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 43 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
|
H A D | IndicLayoutEngine.cpp | 27 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 29 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL) 41 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 42 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMPreFixups(NULL)
|
H A D | ArabicLayoutEngine.cpp | 36 ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 38 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 44 ArabicOpenTypeLayoutEngine::ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 46 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) 129 UnicodeArabicOpenTypeLayoutEngine::UnicodeArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 130 : ArabicOpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) 135 fSubstitutionFilter = new CharSubstitutionFilter(fontInstance);
|
H A D | GlyphPositionAdjustments.cpp | 84 void GlyphPositionAdjustments::applyCursiveAdjustments(LEGlyphStorage &glyphStorage, le_bool rightToLeft, const LEFontInstance *fontInstance) argument 120 fontInstance->getGlyphAdvance(glyphID, pixels); 121 fontInstance->pixelsToUnits(pixels, secondAdvance); 127 fontInstance->getGlyphAdvance(lastExitGlyphID, pixels); 128 fontInstance->pixelsToUnits(pixels, firstAdvance);
|
H A D | PairPositioningSubtables.cpp | 19 le_uint32 PairPositioningSubtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const 30 return subtable->process(glyphIterator, fontInstance); 37 return subtable->process(glyphIterator, fontInstance); 45 le_uint32 PairPositioningFormat1Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const 70 pairValueRecord->valueRecord1.adjustPosition(SWAPW(valueFormat1), (char *) this, tempIterator, fontInstance); local 76 valueRecord2->adjustPosition(SWAPW(valueFormat2), (char *) this, *glyphIterator, fontInstance); local 88 le_uint32 PairPositioningFormat2Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const 109 class2Record->valueRecord1.adjustPosition(SWAPW(valueFormat1), (char *) this, tempIterator, fontInstance); local 115 valueRecord2->adjustPosition(SWAPW(valueFormat2), (const char *) this, *glyphIterator, fontInstance); local
|
H A D | loengine.cpp | 25 LEFontInstance *fontInstance = (LEFontInstance *) font; local 27 return (le_engine *) LayoutEngine::layoutEngineFactory(fontInstance, scriptCode, languageCode, typo_flags, *success);
|
H A D | LookupProcessor.cpp | 23 const LEFontInstance *fontInstance, LEErrorCode& success) const 37 delta = applySubtable(lookupSubtable, lookupType, glyphIterator, fontInstance, success); 51 const LEFontInstance *fontInstance, LEErrorCode& success) const 81 applyLookupTable(lookupTable, &glyphIterator, fontInstance, success); 95 const LEFontInstance *fontInstance, LEErrorCode& success) const 104 le_uint32 delta = applyLookupTable(lookupTable, &tempIterator, fontInstance, success); 22 applyLookupTable(const LookupTable *lookupTable, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 49 process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, const GlyphDefinitionTableHeader *glyphDefinitionTableHeader, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 94 applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | ContextualSubstSubtables.cpp | 29 const LEFontInstance *fontInstance, 46 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); 150 const LEFontInstance *fontInstance, 165 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 171 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 177 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 187 const LEFontInstance *fontInstance, 219 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success); 236 const LEFontInstance *fontInstance, 271 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, positio 24 applySubstitutionLookups( const LookupProcessor *lookupProcessor, const SubstitutionLookupRecord *substLookupRecordArray, le_uint16 substCount, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, le_int32 position, LEErrorCode& success) argument 148 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 185 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 234 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 286 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 319 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 362 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 433 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument 513 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode & success) const argument [all...] |
H A D | OpenTypeLayoutEngine.cpp | 78 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 80 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fFeatureMask(minimalFeatures), 98 fSubstitutionFilter = new CharSubstitutionFilter(fontInstance); 121 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 123 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fFeatureOrder(FALSE),
|
H A D | HangulLayoutEngine.cpp | 186 HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 /*languageCode*/, argument 188 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, gsubTable, success) 195 HangulOpenTypeLayoutEngine::HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 /*languageCode*/, argument 197 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, success)
|
H A D | LayoutEngine.cpp | 79 CharSubstitutionFilter::CharSubstitutionFilter(const LEFontInstance *fontInstance) argument 80 : fFontInstance(fontInstance) 137 LayoutEngine::LayoutEngine(const LEFontInstance *fontInstance, argument 142 : fGlyphStorage(NULL), fFontInstance(fontInstance), fScriptCode(scriptCode), fLanguageCode(languageCode), 511 LayoutEngine *LayoutEngine::layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, LEErrorCode &success) argument 514 return LayoutEngine::layoutEngineFactory(fontInstance, scriptCode, languageCode, 3, success); 517 LayoutEngine *LayoutEngine::layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 526 const GlyphSubstitutionTableHeader *gsubTable = (const GlyphSubstitutionTableHeader *) fontInstance->getFontTable(gsubTableTag); 536 result = new IndicOpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, TRUE, gsubTable, success); 550 result = new IndicOpenTypeLayoutEngine(fontInstance, scriptCod [all...] |
/external/icu4c/test/letest/ |
H A D | cfonts.cpp | 29 LEFontInstance *fontInstance = (LEFontInstance *) font; local 31 delete fontInstance;
|
H A D | letest.cpp | 380 static void checkFontVersion(PortableFontInstance *fontInstance, const char *testVersionString, argument 383 le_uint32 fontChecksum = fontInstance->getFontChecksum(); 386 const char *fontVersionString = fontInstance->getNameString(NAME_VERSION_STRING, 393 uFontVersionString = fontInstance->getUnicodeNameString(NAME_VERSION_STRING, 401 fontInstance->deleteNameString(uFontVersionString); 404 fontInstance->deleteNameString(fontVersionString);
|