jdk/src/share/native/sun/font/layout/GXLayoutEngine2.h
changeset 16891 91e99bed64ae
parent 16889 3df90f344221
equal deleted inserted replaced
16890:36b30720a997 16891:91e99bed64ae
    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.