/external/icu/icu4c/source/layout/ |
H A D | SingleSubstitutionSubtables.h | 19 #include "GlyphIterator.h" 25 le_uint32 process(const LEReferenceTo<SingleSubstitutionSubtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const; 32 le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat1Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const; 40 le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat2Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
|
H A D | GlyphIterator.h | 24 class GlyphIterator : public UMemory { class in inherits:UMemory 26 GlyphIterator(LEGlyphStorage &theGlyphStorage, GlyphPositionAdjustments *theGlyphPositionAdjustments, le_bool rightToLeft, le_uint16 theLookupFlags, 29 GlyphIterator(GlyphIterator &that); 31 GlyphIterator(GlyphIterator &that, FeatureMask newFeatureMask); 33 GlyphIterator(GlyphIterator &that, le_uint16 newLookupFlags); 35 virtual ~GlyphIterator(); 98 GlyphIterator [all...] |
H A D | CursiveAttachmentSubtables.h | 22 class GlyphIterator; 35 le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | MarkToBasePosnSubtables.h | 20 #include "GlyphIterator.h" 26 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 27 LEGlyphID findBaseGlyph(GlyphIterator *glyphIterator) const;
|
H A D | MarkToMarkPosnSubtables.h | 20 #include "GlyphIterator.h" 26 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 27 LEGlyphID findMark2Glyph(GlyphIterator *glyphIterator) const;
|
H A D | GlyphIterator.cpp | 11 #include "GlyphIterator.h" 18 GlyphIterator::GlyphIterator(LEGlyphStorage &theGlyphStorage, GlyphPositionAdjustments *theGlyphPositionAdjustments, le_bool rightToLeft, le_uint16 theLookupFlags, function in class:GlyphIterator 47 GlyphIterator::GlyphIterator(GlyphIterator &that) function in class:GlyphIterator 66 GlyphIterator::GlyphIterator(GlyphIterator &that, FeatureMask newFeatureMask) function in class:GlyphIterator 85 GlyphIterator function in class:GlyphIterator [all...] |
H A D | ContextualSubstSubtables.h | 19 #include "GlyphIterator.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 LEFontInstance *fontInstance, LEErrorCode& success) const; 65 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 94 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 130 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 136 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterato [all...] |
H A D | SinglePositioningSubtables.h | 20 #include "GlyphIterator.h" 26 le_uint32 process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 34 le_uint32 process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 43 le_uint32 process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | MarkToLigaturePosnSubtables.h | 20 #include "GlyphIterator.h" 26 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 27 LEGlyphID findLigatureGlyph(GlyphIterator *glyphIterator) const;
|
H A D | SubstitutionLookups.cpp | 11 #include "GlyphIterator.h" 29 GlyphIterator *glyphIterator, 38 GlyphIterator tempIterator(*glyphIterator);
|
H A D | ExtensionSubtables.h | 20 #include "GlyphIterator.h" 31 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
|
H A D | SubstitutionLookups.h | 19 #include "GlyphIterator.h" 36 GlyphIterator *glyphIterator,
|
H A D | AlternateSubstSubtables.h | 19 #include "GlyphIterator.h" 36 le_uint32 process(const LEReferenceTo<AlternateSubstitutionSubtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
|
H A D | AttachmentPosnSubtables.h | 19 #include "GlyphIterator.h" 32 le_uint32 process(GlyphIterator *glyphIterator) const;
|
H A D | LookupProcessor.h | 27 class GlyphIterator; 40 le_uint32 applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 42 le_uint32 applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 45 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const = 0;
|
H A D | MultipleSubstSubtables.h | 19 #include "GlyphIterator.h" 35 le_uint32 process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode& success, const LEGlyphFilter *filter = NULL) const;
|
H A D | PairPositioningSubtables.h | 20 #include "GlyphIterator.h" 44 le_uint32 process(const LEReferenceTo<PairPositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 52 le_uint32 process(const LEReferenceTo<PairPositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 81 le_uint32 process(const LEReferenceTo<PairPositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | SinglePositioningSubtables.cpp | 13 #include "GlyphIterator.h" 18 le_uint32 SinglePositioningSubtable::process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const 44 le_uint32 SinglePositioningFormat1Subtable::process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const 58 le_uint32 SinglePositioningFormat2Subtable::process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const
|
H A D | SingleSubstitutionSubtables.cpp | 12 #include "GlyphIterator.h" 17 le_uint32 SingleSubstitutionSubtable::process(const LEReferenceTo<SingleSubstitutionSubtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter) const 43 le_uint32 SingleSubstitutionFormat1Subtable::process(const LEReferenceTo<SingleSubstitutionFormat1Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter) const 61 le_uint32 SingleSubstitutionFormat2Subtable::process(const LEReferenceTo<SingleSubstitutionFormat2Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter) const
|
H A D | MarkToMarkPosnSubtables.cpp | 15 #include "GlyphIterator.h" 20 LEGlyphID MarkToMarkPositioningSubtable::findMark2Glyph(GlyphIterator *glyphIterator) const 29 le_int32 MarkToMarkPositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const 50 GlyphIterator mark2Iterator(*glyphIterator);
|
H A D | GlyphPosnLookupProc.h | 21 #include "GlyphIterator.h" 39 virtual le_uint32 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator,
|
H A D | GlyphSubstLookupProc.h | 22 #include "GlyphIterator.h" 41 virtual le_uint32 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator,
|
H A D | LigatureSubstSubtables.h | 19 #include "GlyphIterator.h" 43 le_uint32 process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
|
H A D | MarkToBasePosnSubtables.cpp | 15 #include "GlyphIterator.h" 20 LEGlyphID MarkToBasePositioningSubtable::findBaseGlyph(GlyphIterator *glyphIterator) const 29 le_int32 MarkToBasePositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const 51 GlyphIterator baseIterator(*glyphIterator, (le_uint16) (lfIgnoreMarks /*| lfIgnoreLigatures*/)); 95 GlyphIterator gi(baseIterator, (le_uint16)0); // copy of baseIterator that won't ignore marks
|
H A D | LigatureSubstSubtables.cpp | 11 #include "GlyphIterator.h" 16 le_uint32 LigatureSubstitutionSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter) const 48 GlyphIterator tempIterator(*glyphIterator);
|