/external/icu/icu4c/source/layout/ |
D | GlyphIterator.cpp | 18 GlyphIterator::GlyphIterator(LEGlyphStorage &theGlyphStorage, GlyphPositionAdjustments *theGlyphPos… in GlyphIterator() function in GlyphIterator 47 GlyphIterator::GlyphIterator(GlyphIterator &that) in GlyphIterator() function in GlyphIterator 66 GlyphIterator::GlyphIterator(GlyphIterator &that, FeatureMask newFeatureMask) in GlyphIterator() function in GlyphIterator 85 GlyphIterator::GlyphIterator(GlyphIterator &that, le_uint16 newLookupFlags) in GlyphIterator() function in GlyphIterator 104 GlyphIterator::~GlyphIterator() in ~GlyphIterator() 109 void GlyphIterator::reset(le_uint16 newLookupFlags, FeatureMask newFeatureMask) in reset() 118 LEGlyphID *GlyphIterator::insertGlyphs(le_int32 count, LEErrorCode& success) in insertGlyphs() 123 le_int32 GlyphIterator::applyInsertions() in applyInsertions() 136 le_int32 GlyphIterator::getCurrStreamPosition() const in getCurrStreamPosition() 141 le_bool GlyphIterator::isRightToLeft() const in isRightToLeft() [all …]
|
D | GlyphIterator.h | 24 class GlyphIterator : public UMemory { 26 …GlyphIterator(LEGlyphStorage &theGlyphStorage, GlyphPositionAdjustments *theGlyphPositionAdjustmen… 29 GlyphIterator(GlyphIterator &that); 31 GlyphIterator(GlyphIterator &that, FeatureMask newFeatureMask); 33 GlyphIterator(GlyphIterator &that, le_uint16 newLookupFlags); 35 virtual ~GlyphIterator(); 98 GlyphIterator &operator=(const GlyphIterator &other); // forbid copying of this class
|
D | ContextualSubstSubtables.h | 34 const TTGlyphID *glyphArray, le_uint16 glyphCount, GlyphIterator *glyphIterator, 38 const le_uint16 *classArray, le_uint16 glyphCount, GlyphIterator *glyphIterator, 43 GlyphIterator *glyphIterator, const char *offsetBase, le_bool backtrack = FALSE); 49 GlyphIterator *glyphIterator, 57 …le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEF… 65 …le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEF… 94 …le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEF… 130 …le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEF… 136 …le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEF… 144 …le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEF… [all …]
|
D | ContextualSubstSubtables.cpp | 28 GlyphIterator *glyphIterator, in applySubstitutionLookups() 37 GlyphIterator tempIterator(*glyphIterator); in applySubstitutionLookups() 51 GlyphIterator *glyphIterator, le_bool backtrack) in matchGlyphIDs() 80 GlyphIterator *glyphIterator, in matchGlyphClasses() 119 … GlyphIterator *glyphIterator, const char *offsetBase, le_bool backtrack) in matchGlyphCoverages() 150 GlyphIterator *glyphIterator, in process() 189 GlyphIterator *glyphIterator, in process() 239 GlyphIterator *glyphIterator, in process() 293 GlyphIterator *glyphIterator, in process() 326 GlyphIterator *glyphIterator, in process() [all …]
|
D | LookupProcessor.h | 27 class GlyphIterator; variable 40 …le_uint32 applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIterator *glyphIter… 42 …le_uint32 applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterator, const LEFont… 45 … GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const = 0;
|
D | SinglePositioningSubtables.h | 26 …le_uint32 process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphItera… 34 …le_uint32 process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *gly… 43 …le_uint32 process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *gly…
|
D | SingleSubstitutionSubtables.h | 25 …le_uint32 process(const LEReferenceTo<SingleSubstitutionSubtable> &base, GlyphIterator *glyphIter… 32 …le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat1Subtable> &base, GlyphIterator *gl… 40 …le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat2Subtable> &base, GlyphIterator *gl…
|
D | PairPositioningSubtables.cpp | 19 …Subtable::process(const LEReferenceTo<PairPositioningSubtable> &base, GlyphIterator *glyphIterator… in process() 50 …e::process(const LEReferenceTo<PairPositioningFormat1Subtable> &base, GlyphIterator *glyphIterator… in process() 54 GlyphIterator tempIterator(*glyphIterator); in process() 93 …e::process(const LEReferenceTo<PairPositioningFormat2Subtable> &base, GlyphIterator *glyphIterator… in process() 97 GlyphIterator tempIterator(*glyphIterator); in process()
|
D | MarkToBasePosnSubtables.cpp | 20 LEGlyphID MarkToBasePositioningSubtable::findBaseGlyph(GlyphIterator *glyphIterator) const in findBaseGlyph() 29 le_int32 MarkToBasePositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphI… in process() 51 GlyphIterator baseIterator(*glyphIterator, (le_uint16) (lfIgnoreMarks /*| lfIgnoreLigatures*/)); in process() 95 … GlyphIterator gi(baseIterator, (le_uint16)0); // copy of baseIterator that won't ignore marks in process()
|
D | SinglePositioningSubtables.cpp | 18 …btable::process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator… in process() 44 …:process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator… in process() 58 …:process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator… in process()
|
D | PairPositioningSubtables.h | 44 …le_uint32 process(const LEReferenceTo<PairPositioningSubtable> &base, GlyphIterator *glyphIterato… 52 …le_uint32 process(const LEReferenceTo<PairPositioningFormat1Subtable> &base, GlyphIterator *glyph… 81 …le_uint32 process(const LEReferenceTo<PairPositioningFormat2Subtable> &base, GlyphIterator *glyph…
|
D | SingleSubstitutionSubtables.cpp | 17 …table::process(const LEReferenceTo<SingleSubstitutionSubtable> &base, GlyphIterator *glyphIterator… in process() 43 …process(const LEReferenceTo<SingleSubstitutionFormat1Subtable> &base, GlyphIterator *glyphIterator… in process() 61 …process(const LEReferenceTo<SingleSubstitutionFormat2Subtable> &base, GlyphIterator *glyphIterator… in process()
|
D | MarkToMarkPosnSubtables.cpp | 20 LEGlyphID MarkToMarkPositioningSubtable::findMark2Glyph(GlyphIterator *glyphIterator) const in findMark2Glyph() 29 le_int32 MarkToMarkPositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphI… in process() 50 GlyphIterator mark2Iterator(*glyphIterator); in process()
|
D | CursiveAttachmentSubtables.h | 22 class GlyphIterator; variable 35 …le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphItera…
|
D | MarkToMarkPosnSubtables.h | 26 …le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstanc… 27 LEGlyphID findMark2Glyph(GlyphIterator *glyphIterator) const;
|
D | MarkToBasePosnSubtables.h | 26 …le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstanc… 27 LEGlyphID findBaseGlyph(GlyphIterator *glyphIterator) const;
|
D | MarkToLigaturePosnSubtables.cpp | 19 LEGlyphID MarkToLigaturePositioningSubtable::findLigatureGlyph(GlyphIterator *glyphIterator) const in findLigatureGlyph() 28 le_int32 MarkToLigaturePositioningSubtable::process(const LETableReference &base, GlyphIterator *gl… in process() 50 …GlyphIterator ligatureIterator(*glyphIterator, (le_uint16) (lfIgnoreMarks /*| lfIgnoreBaseGlyphs*/… in process()
|
D | MarkToLigaturePosnSubtables.h | 26 …le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstanc… 27 LEGlyphID findLigatureGlyph(GlyphIterator *glyphIterator) const;
|
D | SubstitutionLookups.cpp | 29 GlyphIterator *glyphIterator, in applySubstitutionLookups() 38 GlyphIterator tempIterator(*glyphIterator); in applySubstitutionLookups()
|
D | ValueRecords.h | 31 void adjustPosition(ValueFormat valueFormat, const char *base, GlyphIterator &glyphIterator, 33 …void adjustPosition(le_int16 index, ValueFormat valueFormat, const char *base, GlyphIterator &g…
|
D | LigatureSubstSubtables.cpp | 16 le_uint32 LigatureSubstitutionSubtable::process(const LETableReference &base, GlyphIterator *glyphI… in process() 48 GlyphIterator tempIterator(*glyphIterator); in process()
|
D | LookupProcessor.cpp | 22 …ssor::applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIterator *glyphIterator, in applyLookupTable() 63 GlyphIterator glyphIterator(glyphStorage, glyphPositionAdjustments, in process() 94 le_uint32 LookupProcessor::applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterat… in applySingleLookup() 107 GlyphIterator tempIterator(*glyphIterator, lookupFlags); in applySingleLookup()
|
D | SubstitutionLookups.h | 36 GlyphIterator *glyphIterator,
|
D | ExtensionSubtables.h | 31 … GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
|
D | MultipleSubstSubtables.h | 35 …le_uint32 process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode& success…
|