equal
deleted
inserted
replaced
48 class LEGlyphFilter; |
48 class LEGlyphFilter; |
49 struct GlyphDefinitionTableHeader; |
49 struct GlyphDefinitionTableHeader; |
50 |
50 |
51 struct GlyphSubstitutionTableHeader : public GlyphLookupTableHeader |
51 struct GlyphSubstitutionTableHeader : public GlyphLookupTableHeader |
52 { |
52 { |
53 le_int32 process(LEGlyphStorage &glyphStorage, |
53 le_int32 process(const LEReferenceTo<GlyphSubstitutionTableHeader> &base, |
|
54 LEGlyphStorage &glyphStorage, |
54 le_bool rightToLeft, |
55 le_bool rightToLeft, |
55 LETag scriptTag, |
56 LETag scriptTag, |
56 LETag languageTag, |
57 LETag languageTag, |
57 const GlyphDefinitionTableHeader *glyphDefinitionTableHeader, |
58 const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, |
58 const LEGlyphFilter *filter, |
59 const LEGlyphFilter *filter, |
59 const FeatureMap *featureMap, |
60 const FeatureMap *featureMap, |
60 le_int32 featureMapCount, |
61 le_int32 featureMapCount, |
61 le_bool featureOrder, |
62 le_bool featureOrder, |
62 LEErrorCode &success) const; |
63 LEErrorCode &success) const; |