#include <StateTableProcessor.h>
Inheritance diagram for StateTableProcessor:
Public Methods | |
void | process (LEGlyphID *glyphs, le_int32 *charIndices, le_int32 glyph) |
virtual void | beginStateTable () = 0 |
virtual ByteOffset | processStateEntry (LEGlyphID *glyphs, le_int32 *charIndices, le_int32 &currGlyph, le_int32 glyphCount, EntryTableIndex index) = 0 |
virtual void | endStateTable () = 0 |
Protected Methods | |
StateTableProcessor (MorphSubtableHeader *morphSubtableHeader) | |
virtual | ~StateTableProcessor () |
StateTableProcessor () | |
Protected Attributes | |
le_int16 | stateSize |
ByteOffset | classTableOffset |
ByteOffset | stateArrayOffset |
ByteOffset | entryTableOffset |
ClassTable* | classTable |
le_int16 | firstGlyph |
le_int16 | lastGlyph |
MorphStateTableHeader* | stateTableHeader |
|
|
|
|
|
|
|
Reimplemented in ContextualGlyphSubstitutionProcessor, IndicRearrangementProcessor, and LigatureSubstitutionProcessor. |
|
Reimplemented in ContextualGlyphSubstitutionProcessor, IndicRearrangementProcessor, and LigatureSubstitutionProcessor. |
|
Reimplemented from SubtableProcessor. |
|
Reimplemented in ContextualGlyphSubstitutionProcessor, IndicRearrangementProcessor, and LigatureSubstitutionProcessor. |
|
Definition at line 39 of file StateTableProcessor.h. |
|
Definition at line 35 of file StateTableProcessor.h. |
|
Definition at line 37 of file StateTableProcessor.h. |
|
Reimplemented in IndicRearrangementProcessor. Definition at line 40 of file StateTableProcessor.h. |
|
Reimplemented in IndicRearrangementProcessor. Definition at line 41 of file StateTableProcessor.h. |
|
Definition at line 36 of file StateTableProcessor.h. |
|
Definition at line 34 of file StateTableProcessor.h. |
|
Definition at line 43 of file StateTableProcessor.h. |