os/textandloc/fontservices/textshaperplugin/IcuSource/layout/GlyphSubstitutionTables.h
Update contrib.
3 * (C) Copyright IBM Corp. 1998-2005 - All Rights Reserved
7 #ifndef __GLYPHSUBSTITUTIONTABLES_H
8 #define __GLYPHSUBSTITUTIONTABLES_H
16 #include "OpenTypeTables.h"
18 #include "GlyphLookupTables.h"
24 struct GlyphDefinitionTableHeader;
26 struct GlyphSubstitutionTableHeader : public GlyphLookupTableHeader
28 le_int32 process(LEGlyphStorage &glyphStorage, le_bool rightToLeft, LETag scriptTag, LETag languageTag,
29 const GlyphDefinitionTableHeader *glyphDefinitionTableHeader,
31 const LEGlyphFilter *filter = NULL, const LETag *featureOrder = NULL) const;
34 enum GlyphSubstitutionSubtableTypes
41 gsstChainingContext = 6,
43 gsstReverseChaining = 8
46 typedef LookupSubtable GlyphSubstitutionSubtable;