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