Lines Matching full:lookupprocessor
12 #include "LookupProcessor.h"
25 const LookupProcessor *lookupProcessor,
46 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success);
149 le_uint32 ContextualSubstitutionSubtable::process(const LookupProcessor *lookupProcessor,
168 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success);
174 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success);
180 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success);
188 le_uint32 ContextualSubstitutionFormat1Subtable::process(const LookupProcessor *lookupProcessor,
198 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
223 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
238 le_uint32 ContextualSubstitutionFormat2Subtable::process(const LookupProcessor *lookupProcessor,
248 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
277 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
292 le_uint32 ContextualSubstitutionFormat3Subtable::process(const LookupProcessor *lookupProcessor,
315 ContextualSubstitutionBase::applySubstitutionLookups(lookupProcessor, substLookupRecordArray, subCount, glyphIterator, fontInstance, position, success);
325 le_uint32 ChainingContextualSubstitutionSubtable::process(const LookupProcessor *lookupProcessor,
344 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success);
350 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success);
356 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success);
370 le_uint32 ChainingContextualSubstitutionFormat1Subtable::process(const LookupProcessor *lookupProcessor,
380 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
427 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
442 le_uint32 ChainingContextualSubstitutionFormat2Subtable::process(const LookupProcessor *lookupProcessor,
452 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
515 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
530 le_uint32 ChainingContextualSubstitutionFormat3Subtable::process(const LookupProcessor *lookupProcessor,
576 ContextualSubstitutionBase::applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);