jdk/src/share/native/sun/font/layout/IndicLayoutEngine.cpp
changeset 16891 91e99bed64ae
parent 7486 6a36b1ebc620
child 22330 cafb826672bd
equal deleted inserted replaced
16890:36b30720a997 16891:91e99bed64ae
    48 U_NAMESPACE_BEGIN
    48 U_NAMESPACE_BEGIN
    49 
    49 
    50 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(IndicOpenTypeLayoutEngine)
    50 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(IndicOpenTypeLayoutEngine)
    51 
    51 
    52 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
    52 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
    53                     le_int32 typoFlags, le_bool version2, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success)
    53                                                      le_int32 typoFlags, le_bool version2, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success)
    54     : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL)
    54     : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL)
    55 {
    55 {
    56         if ( version2 ) {
    56         if ( version2 ) {
    57                 fFeatureMap = IndicReordering::getv2FeatureMap(fFeatureMapCount);
    57                 fFeatureMap = IndicReordering::getv2FeatureMap(fFeatureMapCount);
    58         } else {
    58         } else {