Lines Matching defs:featureTable
113 le_int32 LookupProcessor::selectLookups(const FeatureTable *featureTable, FeatureMask featureMask, le_int32 order)
115 le_uint16 lookupCount = featureTable? SWAPW(featureTable->lookupCount) : 0;
119 le_uint16 lookupListIndex = SWAPW(featureTable->lookupListIndexArray[lookup]);
186 const FeatureTable *featureTable = NULL;
199 featureTable = featureListTable->getFeatureTable(featureIndex, &featureTag);
200 if (!featureTable) {
203 featureReferences += SWAPW(featureTable->lookupCount);
206 if (!featureTable) {
213 featureReferences += SWAPW(featureTable->lookupCount);
246 featureTable = featureListTable->getFeatureTable(featureIndex, &featureTag);
249 count += selectLookups(featureTable, fm.mask, order + count);
272 featureTable = featureListTable->getFeatureTable(featureIndex, &featureTag);
275 order += selectLookups(featureTable, fm.mask, order);