equal
deleted
inserted
replaced
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 { |