Home
last modified time | relevance | path

Searched refs:GlyphIterator (Results 1 – 25 of 38) sorted by relevance

12

/external/icu/icu4c/source/layout/
DGlyphIterator.cpp18 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 …]
DGlyphIterator.h24 class GlyphIterator : public UMemory {
26GlyphIterator(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
DContextualSubstSubtables.h34 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 …]
DContextualSubstSubtables.cpp28 GlyphIterator *glyphIterator, in applySubstitutionLookups()
37 GlyphIterator tempIterator(*glyphIterator); in applySubstitutionLookups()
51 GlyphIterator *glyphIterator, le_bool backtrack) in matchGlyphIDs()
80 GlyphIterator *glyphIterator, in matchGlyphClasses()
119GlyphIterator *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 …]
DLookupProcessor.h27 class GlyphIterator; variable
40 …le_uint32 applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIterator *glyphIter…
42 …le_uint32 applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterator, const LEFont…
45GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const = 0;
DSinglePositioningSubtables.h26 …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…
DSingleSubstitutionSubtables.h25 …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…
DPairPositioningSubtables.cpp19 …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()
DMarkToBasePosnSubtables.cpp20 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()
95GlyphIterator gi(baseIterator, (le_uint16)0); // copy of baseIterator that won't ignore marks in process()
DSinglePositioningSubtables.cpp18 …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()
DPairPositioningSubtables.h44 …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…
DSingleSubstitutionSubtables.cpp17 …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()
DMarkToMarkPosnSubtables.cpp20 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()
DCursiveAttachmentSubtables.h22 class GlyphIterator; variable
35 …le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphItera…
DMarkToMarkPosnSubtables.h26 …le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstanc…
27 LEGlyphID findMark2Glyph(GlyphIterator *glyphIterator) const;
DMarkToBasePosnSubtables.h26 …le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstanc…
27 LEGlyphID findBaseGlyph(GlyphIterator *glyphIterator) const;
DMarkToLigaturePosnSubtables.cpp19 LEGlyphID MarkToLigaturePositioningSubtable::findLigatureGlyph(GlyphIterator *glyphIterator) const in findLigatureGlyph()
28 le_int32 MarkToLigaturePositioningSubtable::process(const LETableReference &base, GlyphIterator *gl… in process()
50GlyphIterator ligatureIterator(*glyphIterator, (le_uint16) (lfIgnoreMarks /*| lfIgnoreBaseGlyphs*/… in process()
DMarkToLigaturePosnSubtables.h26 …le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstanc…
27 LEGlyphID findLigatureGlyph(GlyphIterator *glyphIterator) const;
DSubstitutionLookups.cpp29 GlyphIterator *glyphIterator, in applySubstitutionLookups()
38 GlyphIterator tempIterator(*glyphIterator); in applySubstitutionLookups()
DValueRecords.h31 void adjustPosition(ValueFormat valueFormat, const char *base, GlyphIterator &glyphIterator,
33 …void adjustPosition(le_int16 index, ValueFormat valueFormat, const char *base, GlyphIterator &g…
DLigatureSubstSubtables.cpp16 le_uint32 LigatureSubstitutionSubtable::process(const LETableReference &base, GlyphIterator *glyphI… in process()
48 GlyphIterator tempIterator(*glyphIterator); in process()
DLookupProcessor.cpp22 …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()
DSubstitutionLookups.h36 GlyphIterator *glyphIterator,
DExtensionSubtables.h31GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
DMultipleSubstSubtables.h35 …le_uint32 process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode& success…

12