/external/icu4c/layout/ |
SinglePositioningSubtables.h | 20 #include "GlyphIterator.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;
|
SingleSubstitutionSubtables.h | 19 #include "GlyphIterator.h" 25 le_uint32 process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter = NULL) const; 32 le_uint32 process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter = NULL) const; 40 le_uint32 process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter = NULL) const;
|
GlyphIterator.h | 24 class GlyphIterator : public 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 &operator=(const GlyphIterator &other); // forbid copying of this clas [all...] |
CursiveAttachmentSubtables.h | 22 class GlyphIterator; 35 le_uint32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
|
MarkToBasePosnSubtables.h | 20 #include "GlyphIterator.h" 26 le_int32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const; 27 LEGlyphID findBaseGlyph(GlyphIterator *glyphIterator) const;
|
MarkToLigaturePosnSubtables.h | 20 #include "GlyphIterator.h" 26 le_int32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const; 27 LEGlyphID findLigatureGlyph(GlyphIterator *glyphIterator) const;
|
MarkToMarkPosnSubtables.h | 20 #include "GlyphIterator.h" 26 le_int32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const; 27 LEGlyphID findMark2Glyph(GlyphIterator *glyphIterator) const;
|
GlyphIterator.cpp | 11 #include "GlyphIterator.h" 18 GlyphIterator::GlyphIterator(LEGlyphStorage &theGlyphStorage, GlyphPositionAdjustments *theGlyphPositionAdjustments, le_bool rightToLeft, le_uint16 theLookupFlags, 43 GlyphIterator::GlyphIterator(GlyphIterator &that) 61 GlyphIterator::GlyphIterator(GlyphIterator &that, FeatureMask newFeatureMask) 79 GlyphIterator::GlyphIterator(GlyphIterator &that, le_uint16 newLookupFlags [all...] |
ContextualSubstSubtables.h | 19 #include "GlyphIterator.h" 33 const TTGlyphID *glyphArray, le_uint16 glyphCount, GlyphIterator *glyphIterator, 37 const le_uint16 *classArray, le_uint16 glyphCount, GlyphIterator *glyphIterator, 42 GlyphIterator *glyphIterator, const char *offsetBase, le_bool backtrack = FALSE); 48 GlyphIterator *glyphIterator, 56 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const [all...] |
PairPositioningSubtables.h | 20 #include "GlyphIterator.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;
|
SinglePositioningSubtables.cpp | 13 #include "GlyphIterator.h" 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 46 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); 50 valueRecord.adjustPosition(SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance); 58 le_uint32 SinglePositioningFormat2Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) cons [all...] |
SubstitutionLookups.cpp | 11 #include "GlyphIterator.h" 29 GlyphIterator *glyphIterator, 38 GlyphIterator tempIterator(*glyphIterator);
|
AlternateSubstSubtables.h | 19 #include "GlyphIterator.h" 34 le_uint32 process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter = NULL) const;
|
AttachmentPosnSubtables.h | 19 #include "GlyphIterator.h" 32 le_uint32 process(GlyphIterator *glyphIterator) const;
|
ExtensionSubtables.h | 20 #include "GlyphIterator.h" 31 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
|
LigatureSubstSubtables.h | 19 #include "GlyphIterator.h" 41 le_uint32 process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter = NULL) const;
|
LookupProcessor.h | 26 class GlyphIterator; 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;
|
MultipleSubstSubtables.h | 19 #include "GlyphIterator.h" 34 le_uint32 process(GlyphIterator *glyphIterator, LEErrorCode& success, const LEGlyphFilter *filter = NULL) const;
|
SubstitutionLookups.h | 19 #include "GlyphIterator.h" 36 GlyphIterator *glyphIterator,
|
GlyphPosnLookupProc.h | 21 #include "GlyphIterator.h" 39 virtual le_uint32 applySubtable(const LookupSubtable *lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator,
|
SingleSubstitutionSubtables.cpp | 12 #include "GlyphIterator.h" 17 le_uint32 SingleSubstitutionSubtable::process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter) const 28 return subtable->process(glyphIterator, filter); 35 return subtable->process(glyphIterator, filter); 43 le_uint32 SingleSubstitutionFormat1Subtable::process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter) const 45 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); 52 glyphIterator->setCurrGlyphID(substitute); 61 le_uint32 SingleSubstitutionFormat2Subtable::process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter) cons [all...] |
MarkToMarkPosnSubtables.cpp | 15 #include "GlyphIterator.h" 20 LEGlyphID MarkToMarkPositioningSubtable::findMark2Glyph(GlyphIterator *glyphIterator) const 22 if (glyphIterator->findMark2Glyph()) { 23 return glyphIterator->getCurrGlyphID(); 29 le_int32 MarkToMarkPositioningSubtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const 31 LEGlyphID markGlyph = glyphIterator->getCurrGlyphID(); 50 GlyphIterator mark2Iterator(*glyphIterator); [all...] |
AlternateSubstSubtables.cpp | 12 #include "GlyphIterator.h" 17 le_uint32 AlternateSubstitutionSubtable::process(GlyphIterator *glyphIterator, const LEGlyphFilter *filter) const 20 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); 33 glyphIterator->setCurrGlyphID(SWAPW(alternateSetTable->alternateArray[0]));
|
ExtensionSubtables.cpp | 13 #include "GlyphIterator.h" 27 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const 39 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success);
|
GlyphSubstLookupProc.h | 22 #include "GlyphIterator.h" 41 virtual le_uint32 applySubtable(const LookupSubtable *lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator,
|