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

LigatureSubstitutionProcessor Class Reference

#include <LigatureSubstitutionProcessor.h>

Inheritance diagram for LigatureSubstitutionProcessor:

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 ()
 LigatureSubstitutionProcessor (MorphSubtableHeader *morphSubtableHeader)
virtual ~LigatureSubstitutionProcessor ()

Protected Attributes

ByteOffset ligatureActionTableOffset
ByteOffset componentTableOffset
ByteOffset ligatureTableOffset
LigatureSubstitutionStateEntryentryTable
le_int32 componentStack [nComponents]
le_int16 m
LigatureSubstitutionHeaderligatureSubstitutionHeader

Constructor & Destructor Documentation

LigatureSubstitutionProcessor::LigatureSubstitutionProcessor ( MorphSubtableHeader * morphSubtableHeader )
 

virtual LigatureSubstitutionProcessor::~LigatureSubstitutionProcessor ( ) [virtual]
 


Member Function Documentation

virtual void LigatureSubstitutionProcessor::beginStateTable ( ) [virtual]
 

Reimplemented from StateTableProcessor.

virtual void LigatureSubstitutionProcessor::endStateTable ( ) [virtual]
 

Reimplemented from StateTableProcessor.

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

Reimplemented from StateTableProcessor.


Member Data Documentation

le_int32 LigatureSubstitutionProcessor::componentStack[nComponents] [protected]
 

Definition at line 43 of file LigatureSubstitutionProcessor.h.

ByteOffset LigatureSubstitutionProcessor::componentTableOffset [protected]
 

Definition at line 38 of file LigatureSubstitutionProcessor.h.

LigatureSubstitutionStateEntry * LigatureSubstitutionProcessor::entryTable [protected]
 

Definition at line 41 of file LigatureSubstitutionProcessor.h.

ByteOffset LigatureSubstitutionProcessor::ligatureActionTableOffset [protected]
 

Definition at line 37 of file LigatureSubstitutionProcessor.h.

LigatureSubstitutionHeader * LigatureSubstitutionProcessor::ligatureSubstitutionHeader [protected]
 

Definition at line 46 of file LigatureSubstitutionProcessor.h.

ByteOffset LigatureSubstitutionProcessor::ligatureTableOffset [protected]
 

Definition at line 39 of file LigatureSubstitutionProcessor.h.

le_int16 LigatureSubstitutionProcessor::m [protected]
 

Definition at line 44 of file LigatureSubstitutionProcessor.h.


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