jdk/src/share/native/sun/font/layout/MarkArrays.h
changeset 3935 afcdb712a9c5
parent 2 90ce3da70b43
child 5506 202f599c92aa
equal deleted inserted replaced
3933:38e8ef00316e 3935:afcdb712a9c5
    30  */
    30  */
    31 
    31 
    32 #ifndef __MARKARRAYS_H
    32 #ifndef __MARKARRAYS_H
    33 #define __MARKARRAYS_H
    33 #define __MARKARRAYS_H
    34 
    34 
       
    35 /**
       
    36  * \file
       
    37  * \internal
       
    38  */
       
    39 
    35 #include "LETypes.h"
    40 #include "LETypes.h"
    36 #include "LEFontInstance.h"
    41 #include "LEFontInstance.h"
    37 #include "OpenTypeTables.h"
    42 #include "OpenTypeTables.h"
       
    43 
       
    44 U_NAMESPACE_BEGIN
    38 
    45 
    39 struct MarkRecord
    46 struct MarkRecord
    40 {
    47 {
    41     le_uint16   markClass;
    48     le_uint16   markClass;
    42     Offset      markAnchorTableOffset;
    49     Offset      markAnchorTableOffset;
    49 
    56 
    50     le_int32 getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance,
    57     le_int32 getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance,
    51         LEPoint &anchor) const;
    58         LEPoint &anchor) const;
    52 };
    59 };
    53 
    60 
       
    61 U_NAMESPACE_END
    54 #endif
    62 #endif
       
    63 
       
    64