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

ContextualSubstitutionBase Struct Reference

#include <ContextualSubstitutionSubtables.h>

Inheritance diagram for ContextualSubstitutionBase:

LookupSubtable ChainingContextualSubstitutionSubtable ContextualSubstitutionSubtable ChainingContextualSubstitutionFormat1Subtable ChainingContextualSubstitutionFormat2Subtable ContextualSubstitutionFormat1Subtable ContextualSubstitutionFormat2Subtable List of all members.

Static Public Methods

le_bool matchGlyphIDs ( LEGlyphID *glyphArray, le_uint16 glyphCount, GlyphIterator *glyphIterator)
le_bool matchGlyphClasses ( le_uint16 *classArray, le_uint16 glyphCount, GlyphIterator *glyphIterator, ClassDefinitionTable *classDefinitionTable)
le_bool matchGlyphCoverages ( Offset *coverageTableOffsetArray, le_uint16 glyphCount, GlyphIterator *glyphIterator, char *offsetBase)
void applySubstitutionLookups ( LookupProcessor *lookupProcessor, SubstitutionLookupRecord *substLookupRecordArray, le_uint16 substCount, GlyphIterator *glyphIterator, LEFontInstance *fontInstance, le_int32 position)

Member Function Documentation

void ContextualSubstitutionBase::applySubstitutionLookups ( LookupProcessor * lookupProcessor,
SubstitutionLookupRecord * substLookupRecordArray,
le_uint16 substCount,
GlyphIterator * glyphIterator,
LEFontInstance * fontInstance,
le_int32 position ) [static]
 

le_bool ContextualSubstitutionBase::matchGlyphClasses ( le_uint16 * classArray,
le_uint16 glyphCount,
GlyphIterator * glyphIterator,
ClassDefinitionTable * classDefinitionTable ) [static]
 

le_bool ContextualSubstitutionBase::matchGlyphCoverages ( Offset * coverageTableOffsetArray,
le_uint16 glyphCount,
GlyphIterator * glyphIterator,
char * offsetBase ) [static]
 

le_bool ContextualSubstitutionBase::matchGlyphIDs ( LEGlyphID * glyphArray,
le_uint16 glyphCount,
GlyphIterator * glyphIterator ) [static]
 


The documentation for this struct was generated from the following file:
Generated at Tue Dec 5 18:13:27 2000 for ICU by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000