Lines Matching refs:lig_props
153 #define lig_props() var1.u8[2] /* GSUB/GPOS ligature tracking */ macro
426 info->lig_props() = 0; in _hb_glyph_info_clear_lig_props()
436 info->lig_props() = (lig_id << 5) | IS_LIG_BASE | (lig_num_comps & 0x0F); in _hb_glyph_info_set_lig_props_for_ligature()
444 info->lig_props() = (lig_id << 5) | (lig_comp & 0x0F); in _hb_glyph_info_set_lig_props_for_mark()
456 return info->lig_props() >> 5; in _hb_glyph_info_get_lig_id()
462 return !!(info->lig_props() & IS_LIG_BASE); in _hb_glyph_info_ligated_internal()
471 return info->lig_props() & 0x0F; in _hb_glyph_info_get_lig_comp()
479 return info->lig_props() & 0x0F; in _hb_glyph_info_get_lig_num_comps()
586 HB_BUFFER_ALLOCATE_VAR (buffer, lig_props); in _hb_buffer_allocate_gsubgpos_vars()
594 HB_BUFFER_DEALLOCATE_VAR (buffer, lig_props); in _hb_buffer_deallocate_gsubgpos_vars()
602 HB_BUFFER_ASSERT_VAR (buffer, lig_props); in _hb_buffer_assert_gsubgpos_vars()
609 #undef lig_props