equal
deleted
inserted
replaced
71 * @see LayoutEngine::layoutEngineFactory |
71 * @see LayoutEngine::layoutEngineFactory |
72 * @see ScriptAndLangaugeTags.h for script and language codes |
72 * @see ScriptAndLangaugeTags.h for script and language codes |
73 * |
73 * |
74 * @internal |
74 * @internal |
75 */ |
75 */ |
76 GXLayoutEngine2(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const MorphTableHeader2 *morphTable, le_int32 typoFlags, LEErrorCode &success); |
76 GXLayoutEngine2(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader2> &morphTable, le_int32 typoFlags, LEErrorCode &success); |
77 |
77 |
78 /** |
78 /** |
79 * The destructor, virtual for correct polymorphic invocation. |
79 * The destructor, virtual for correct polymorphic invocation. |
80 * |
80 * |
81 * @internal |
81 * @internal |
101 /** |
101 /** |
102 * The address of the 'mort' table |
102 * The address of the 'mort' table |
103 * |
103 * |
104 * @internal |
104 * @internal |
105 */ |
105 */ |
106 const MorphTableHeader2 *fMorphTable; |
106 const LEReferenceTo<MorphTableHeader2> fMorphTable; |
107 |
107 |
108 /** |
108 /** |
109 * This method does GX layout using the font's 'mort' table. It converts the |
109 * This method does GX layout using the font's 'mort' table. It converts the |
110 * input character codes to glyph indices using mapCharsToGlyphs, and then |
110 * input character codes to glyph indices using mapCharsToGlyphs, and then |
111 * applies the 'mort' table. |
111 * applies the 'mort' table. |