HomeSort by relevance Sort by last modified time
    Searched refs:fontInstance (Results 1 - 25 of 58) sorted by null

1 2 3

  /external/icu4c/layout/
AnchorTables.cpp 15 void AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance,
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
58 fontInstance->transformFunits(x, y, pixels);
60 fontInstance->pixelsToUnits(pixels, anchor);
63 void Format2AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor) const
67 if (! fontInstance->getGlyphPoint(glyphID, SWAPW(anchorPoint), point))
    [all...]
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);
58 le_uint32 SinglePositioningFormat2Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const
64 valueRecordArray[0].adjustPosition(coverageIndex, SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance);
SinglePositioningSubtables.h 26 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
34 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
43 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
AnchorTables.h 27 void getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance,
33 void getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const;
40 void getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor) const;
48 void getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const;
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, success)
    [all...]
ValueRecords.cpp 38 const LEFontInstance *fontInstance) const
49 fontInstance->transformFunits(value, 0, pixels);
51 xPlacementAdjustment += fontInstance->xPixelsToUnits(pixels.fX);
52 yPlacementAdjustment += fontInstance->yPixelsToUnits(pixels.fY);
59 fontInstance->transformFunits(0, value, pixels);
61 xPlacementAdjustment += fontInstance->xPixelsToUnits(pixels.fX);
62 yPlacementAdjustment += fontInstance->yPixelsToUnits(pixels.fY);
69 fontInstance->transformFunits(value, 0, pixels);
71 xAdvanceAdjustment += fontInstance->xPixelsToUnits(pixels.fX);
72 yAdvanceAdjustment += fontInstance->yPixelsToUnits(pixels.fY)
    [all...]
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);
MarkToMarkPosnSubtables.cpp 29 le_int32 MarkToMarkPositioningSubtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const
41 le_int32 markClass = markArray->getMarkClass(markGlyph, markCoverage, fontInstance, markAnchor);
73 anchorTable->getAnchor(mark2Glyph, fontInstance, mark2Anchor);
75 fontInstance->getGlyphAdvance(markGlyph, pixels);
76 fontInstance->pixelsToUnits(pixels, markAdvance);
88 fontInstance->getGlyphAdvance(mark2Glyph, pixels);
89 fontInstance->pixelsToUnits(pixels, mark2Advance);
ThaiLayoutEngine.cpp 22 ThaiLayoutEngine::ThaiLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success)
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)) {
CursiveAttachmentSubtables.cpp 17 le_uint32 CursiveAttachmentSubtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const
35 entryAnchorTable->getAnchor(glyphID, fontInstance, entryAnchor);
44 exitAnchorTable->getAnchor(glyphID, fontInstance, exitAnchor);
PairPositioningSubtables.h 43 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
51 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
78 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
ExtensionSubtables.cpp 23 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const
35 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success);
HangulLayoutEngine.h 45 * @param fontInstance - the font
57 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
64 * @param fontInstance - the font
74 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
KhmerLayoutEngine.h 48 * @param fontInstance - the font
60 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
67 * @param fontInstance - the font
77 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
MarkArrays.cpp 16 le_int32 MarkArray::getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance,
29 anchorTable->getAnchor(glyphID, fontInstance, anchor);
MarkToBasePosnSubtables.cpp 29 le_int32 MarkToBasePositioningSubtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const
41 le_int32 markClass = markArray->getMarkClass(markGlyph, markCoverage, fontInstance, markAnchor);
75 anchorTable->getAnchor(baseGlyph, fontInstance, baseAnchor);
77 fontInstance->getGlyphAdvance(markGlyph, pixels);
78 fontInstance->pixelsToUnits(pixels, markAdvance);
92 fontInstance->getGlyphAdvance(baseGlyph, pixels);
100 fontInstance->getGlyphAdvance(otherMark, px); // get advance, in case it's non-zero
107 fontInstance->pixelsToUnits(pixels, baseAdvance);
SubstitutionLookups.cpp 30 const LEFontInstance *fontInstance,
47 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success);
TibetanLayoutEngine.h 48 * @param fontInstance - the font
60 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
67 * @param fontInstance - the font
77 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
CharSubstitutionFilter.h 51 * @param fontInstance - the font to use to test the characters.
55 CharSubstitutionFilter(const LEFontInstance *fontInstance);
CursiveAttachmentSubtables.h 35 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
ExtensionSubtables.h 31 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
KhmerLayoutEngine.cpp 20 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
22 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
28 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
30 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
LookupProcessor.h 37 le_bool rightToLeft, const GlyphDefinitionTableHeader *glyphDefinitionTableHeader, const LEFontInstance *fontInstance, LEErrorCode& success) const;
39 le_uint32 applyLookupTable(const LookupTable *lookupTable, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
41 le_uint32 applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
44 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const = 0;
MarkArrays.h 32 le_int32 getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance,
MarkToBasePosnSubtables.h 26 le_int32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;

Completed in 1005 milliseconds

1 2 3