os/textandloc/fontservices/textshaperplugin/IcuSource/layout/AttachmentPosnSubtables.h
First public contribution.
3 * (C) Copyright IBM Corp. 1998-2005 - All Rights Reserved
7 #ifndef __ATTACHMENTPOSITIONINGSUBTABLES_H
8 #define __ATTACHMENTPOSITIONINGSUBTABLES_H
16 #include "OpenTypeTables.h"
17 #include "GlyphPositioningTables.h"
18 #include "ValueRecords.h"
19 #include "GlyphIterator.h"
23 struct AttachmentPositioningSubtable : GlyphPositioningSubtable
25 Offset baseCoverageTableOffset;
27 Offset markArrayOffset;
28 Offset baseArrayOffset;
30 inline le_int32 getBaseCoverage(LEGlyphID baseGlyphId) const;
32 le_uint32 process(GlyphIterator *glyphIterator) const;
35 inline le_int32 AttachmentPositioningSubtable::getBaseCoverage(LEGlyphID baseGlyphID) const
37 return getGlyphCoverage(baseCoverageTableOffset, baseGlyphID);