Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

MarkArrays.h

Go to the documentation of this file.
00001 /*
00002  * @(#)MarkArrays.h     1.5 00/03/15
00003  *
00004  * (C) Copyright IBM Corp. 1998, 1999, 2000 - All Rights Reserved
00005  *
00006  */
00007 
00008 #ifndef __MARKARRAYS_H
00009 #define __MARKARRAYS_H
00010 
00011 #include "LETypes.h"
00012 #include "LEFontInstance.h"
00013 #include "OpenTypeTables.h"
00014 
00015 struct MarkRecord
00016 {
00017     le_uint16 markClass;
00018     Offset markAnchorTableOffset;
00019 };
00020 
00021 struct MarkArray
00022 {
00023     le_uint16 markCount;
00024     MarkRecord markRecordArray[ANY_NUMBER];
00025 
00026     le_int32 getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, LEFontInstance *fontInstance,
00027         LEPoint &anchor);
00028 };
00029 
00030 #endif
00031 
00032 

Generated at Tue Dec 5 18:13:02 2000 for ICU by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000