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

ContextualGlyphSubstitutionProcessor Class Reference

#include <ContextualGlyphSubstitutionProcessor.h>

Inheritance diagram for ContextualGlyphSubstitutionProcessor:

StateTableProcessor SubtableProcessor List of all members.

Public Methods

virtual void beginStateTable ()
virtual ByteOffset processStateEntry (LEGlyphID *glyphs, le_int32 *charIndices, le_int32 &currGlyph, le_int32 glyphCount, EntryTableIndex index)
virtual void endStateTable ()
 ContextualGlyphSubstitutionProcessor (MorphSubtableHeader *morphSubtableHeader)
virtual ~ContextualGlyphSubstitutionProcessor ()

Protected Attributes

ByteOffset substitutionTableOffset
ContextualGlyphSubstitutionStateEntryentryTable
le_int32 markGlyph
ContextualGlyphSubstitutionHeadercontextualGlyphSubstitutionHeader

Constructor & Destructor Documentation

ContextualGlyphSubstitutionProcessor::ContextualGlyphSubstitutionProcessor ( MorphSubtableHeader * morphSubtableHeader )
 

virtual ContextualGlyphSubstitutionProcessor::~ContextualGlyphSubstitutionProcessor ( ) [virtual]
 


Member Function Documentation

virtual void ContextualGlyphSubstitutionProcessor::beginStateTable ( ) [virtual]
 

Reimplemented from StateTableProcessor.

virtual void ContextualGlyphSubstitutionProcessor::endStateTable ( ) [virtual]
 

Reimplemented from StateTableProcessor.

virtual ByteOffset ContextualGlyphSubstitutionProcessor::processStateEntry ( LEGlyphID * glyphs,
le_int32 * charIndices,
le_int32 & currGlyph,
le_int32 glyphCount,
EntryTableIndex index ) [virtual]
 

Reimplemented from StateTableProcessor.


Member Data Documentation

ContextualGlyphSubstitutionHeader * ContextualGlyphSubstitutionProcessor::contextualGlyphSubstitutionHeader [protected]
 

Definition at line 39 of file ContextualGlyphSubstitutionProcessor.h.

ContextualGlyphSubstitutionStateEntry * ContextualGlyphSubstitutionProcessor::entryTable [protected]
 

Definition at line 35 of file ContextualGlyphSubstitutionProcessor.h.

le_int32 ContextualGlyphSubstitutionProcessor::markGlyph [protected]
 

Definition at line 37 of file ContextualGlyphSubstitutionProcessor.h.

ByteOffset ContextualGlyphSubstitutionProcessor::substitutionTableOffset [protected]
 

Definition at line 34 of file ContextualGlyphSubstitutionProcessor.h.


The documentation for this class 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