Lines Matching refs:glyph_props
152 #define glyph_props() var1.u16[0] /* GDEF glyph properties */ macro
477 if ((info->glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_LIGATURE) && in _hb_glyph_info_get_lig_num_comps()
497 info->glyph_props() = props; in _hb_glyph_info_set_glyph_props()
503 return info->glyph_props(); in _hb_glyph_info_get_glyph_props()
509 return !!(info->glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_BASE_GLYPH); in _hb_glyph_info_is_base_glyph()
515 return !!(info->glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_LIGATURE); in _hb_glyph_info_is_ligature()
521 return !!(info->glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_MARK); in _hb_glyph_info_is_mark()
527 return !!(info->glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_SUBSTITUTED); in _hb_glyph_info_substituted()
533 return !!(info->glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_LIGATED); in _hb_glyph_info_ligated()
539 return !!(info->glyph_props() & HB_OT_LAYOUT_GLYPH_PROPS_MULTIPLIED); in _hb_glyph_info_multiplied()
551 info->glyph_props() &= ~(HB_OT_LAYOUT_GLYPH_PROPS_LIGATED | in _hb_glyph_info_clear_ligated_and_multiplied()
558 info->glyph_props() &= ~(HB_OT_LAYOUT_GLYPH_PROPS_SUBSTITUTED); in _hb_glyph_info_clear_substituted()
585 HB_BUFFER_ALLOCATE_VAR (buffer, glyph_props); in _hb_buffer_allocate_gsubgpos_vars()
595 HB_BUFFER_DEALLOCATE_VAR (buffer, glyph_props); in _hb_buffer_deallocate_gsubgpos_vars()
601 HB_BUFFER_ASSERT_VAR (buffer, glyph_props); in _hb_buffer_assert_gsubgpos_vars()
610 #undef glyph_props