SinglePositioningSubtables.cpp revision 1693
0N/A#include "LEFontInstance.h"
0N/A#include "OpenTypeTables.h"
0N/A#include "GlyphPositioningTables.h"
0N/A#include "SinglePositioningSubtables.h"
0N/A#include "ValueRecords.h"
0N/A#include "GlyphIterator.h"
0N/Ale_uint32 SinglePositioningSubtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const
0N/A const SinglePositioningFormat1Subtable *subtable = (const SinglePositioningFormat1Subtable *) this;
0N/A const SinglePositioningFormat2Subtable *subtable = (const SinglePositioningFormat2Subtable *) this;
0N/Ale_uint32 SinglePositioningFormat1Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const
0N/A if (coverageIndex >= 0) {
0N/A valueRecord.adjustPosition(SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance);
0N/Ale_uint32 SinglePositioningFormat2Subtable::process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const
0N/A if (coverageIndex >= 0) {
1693N/A valueRecordArray[0].adjustPosition(coverageIndex, SWAPW(valueFormat), (const char *) this, *glyphIterator, fontInstance);