Searched refs:GlyphIterator (Results 1 - 25 of 37) sorted by relevance

12

/external/icu/icu4c/source/layout/
H A DSingleSubstitutionSubtables.h19 #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 DGlyphIterator.h24 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 DCursiveAttachmentSubtables.h22 class GlyphIterator;
35 le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
H A DMarkToBasePosnSubtables.h20 #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 DMarkToMarkPosnSubtables.h20 #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 DGlyphIterator.cpp11 #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 DContextualSubstSubtables.h19 #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 DSinglePositioningSubtables.h20 #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 DMarkToLigaturePosnSubtables.h20 #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 DSubstitutionLookups.cpp11 #include "GlyphIterator.h"
29 GlyphIterator *glyphIterator,
38 GlyphIterator tempIterator(*glyphIterator);
H A DExtensionSubtables.h20 #include "GlyphIterator.h"
31 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
H A DSubstitutionLookups.h19 #include "GlyphIterator.h"
36 GlyphIterator *glyphIterator,
H A DAlternateSubstSubtables.h19 #include "GlyphIterator.h"
36 le_uint32 process(const LEReferenceTo<AlternateSubstitutionSubtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
H A DAttachmentPosnSubtables.h19 #include "GlyphIterator.h"
32 le_uint32 process(GlyphIterator *glyphIterator) const;
H A DLookupProcessor.h27 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 DMultipleSubstSubtables.h19 #include "GlyphIterator.h"
35 le_uint32 process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode& success, const LEGlyphFilter *filter = NULL) const;
H A DPairPositioningSubtables.h20 #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 DSinglePositioningSubtables.cpp13 #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 DSingleSubstitutionSubtables.cpp12 #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 DMarkToMarkPosnSubtables.cpp15 #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 DGlyphPosnLookupProc.h21 #include "GlyphIterator.h"
39 virtual le_uint32 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator,
H A DGlyphSubstLookupProc.h22 #include "GlyphIterator.h"
41 virtual le_uint32 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator,
H A DLigatureSubstSubtables.h19 #include "GlyphIterator.h"
43 le_uint32 process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
H A DMarkToBasePosnSubtables.cpp15 #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 DLigatureSubstSubtables.cpp11 #include "GlyphIterator.h"
16 le_uint32 LigatureSubstitutionSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter) const
48 GlyphIterator tempIterator(*glyphIterator);

Completed in 152 milliseconds

12