Home | History | Annotate | Download | only in src

Lines Matching defs:lookup_props

272   unsigned int lookup_props;
288 lookup_props (0),
296 inline void set_lookup_props (unsigned int lookup_props_) { lookup_props = lookup_props_; }
297 inline void set_lookup (const Lookup &l) { lookup_props = l.get_props (); }
302 lookup_props (0),
316 inline void set_lookup_props (unsigned int lookup_props_) { lookup_props = lookup_props_; }
352 if (!c->check_glyph_property (&info, lookup_props))
365 unsigned int lookup_props;
386 matcher.set_lookup_props (c->lookup_props);
395 inline void set_lookup_props (unsigned int lookup_props) { matcher.set_lookup_props (lookup_props); }
456 matcher.set_lookup_props (c->lookup_props);
465 inline void set_lookup_props (unsigned int lookup_props) { matcher.set_lookup_props (lookup_props); }
517 unsigned int lookup_props) const
520 * lookup_props has the set index.
522 if (lookup_props & LookupFlag::UseMarkFilteringSet)
523 return gdef.mark_set_covers (lookup_props >> 16, glyph);
525 /* The second byte of lookup_props has the meaning
529 if (lookup_props & LookupFlag::MarkAttachmentType)
530 return (lookup_props & LookupFlag::MarkAttachmentType) == (glyph_props & LookupFlag::MarkAttachmentType);
537 unsigned int lookup_props) const
543 * lookup_props includes LookupFlags::IgnoreLigatures
545 if (glyph_props & lookup_props & LookupFlag::IgnoreFlags)
549 return match_properties_mark (glyph, glyph_props, lookup_props);