jdk/src/share/native/sun/font/layout/GlyphSubstitutionTables.h
changeset 16891 91e99bed64ae
parent 7486 6a36b1ebc620
equal deleted inserted replaced
16890:36b30720a997 16891:91e99bed64ae
    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;