jdk/src/share/native/sun/font/layout/HanLayoutEngine.cpp
changeset 16891 91e99bed64ae
parent 7486 6a36b1ebc620
equal deleted inserted replaced
16890:36b30720a997 16891:91e99bed64ae
    62 static const le_int32 featureMapCount = LE_ARRAY_SIZE(featureMap);
    62 static const le_int32 featureMapCount = LE_ARRAY_SIZE(featureMap);
    63 
    63 
    64 #define features (loclFeatureMask)
    64 #define features (loclFeatureMask)
    65 
    65 
    66 HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
    66 HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
    67                         le_int32 typoFlags, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success)
    67                                                  le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success)
    68     : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
    68     : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
    69 {
    69 {
    70     fFeatureMap      = featureMap;
    70     fFeatureMap      = featureMap;
    71     fFeatureMapCount = featureMapCount;
    71     fFeatureMapCount = featureMapCount;
    72 }
    72 }