Lines Matching defs:lookupProcessor
50 const LookupProcessor *lookupProcessor,
72 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success);
181 le_uint32 ContextualSubstitutionSubtable::process(const LETableReference &base, const LookupProcessor *lookupProcessor,
201 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success);
210 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success);
219 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success);
227 le_uint32 ContextualSubstitutionFormat1Subtable::process(const LETableReference &base, const LookupProcessor *lookupProcessor,
237 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
276 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
292 const LookupProcessor *lookupProcessor,
302 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
347 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
364 const LookupProcessor *lookupProcessor,
391 ContextualSubstitutionBase::applySubstitutionLookups(lookupProcessor, substLookupRecordArray, subCount, glyphIterator, fontInstance, position, success);
402 const LookupProcessor *lookupProcessor,
420 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success);
427 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success);
434 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success);
448 le_uint32 ChainingContextualSubstitutionFormat1Subtable::process(const LETableReference &base, const LookupProcessor *lookupProcessor,
458 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
523 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
538 le_uint32 ChainingContextualSubstitutionFormat2Subtable::process(const LETableReference &base, const LookupProcessor *lookupProcessor,
548 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, success);
623 applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);
638 le_uint32 ChainingContextualSubstitutionFormat3Subtable::process(const LETableReference &base, const LookupProcessor *lookupProcessor,
692 ContextualSubstitutionBase::applySubstitutionLookups(lookupProcessor, substLookupRecordArray, substCount, glyphIterator, fontInstance, position, success);