Lines Matching refs:HB_ShaperItem
95 typedef HB_Bool (*HB_ShapeFunction)(HB_ShaperItem *shaper_item);
105 extern HB_Bool HB_BasicShape(HB_ShaperItem *shaper_item);
106 extern HB_Bool HB_GreekShape(HB_ShaperItem *shaper_item);
107 extern HB_Bool HB_TibetanShape(HB_ShaperItem *shaper_item);
108 extern HB_Bool HB_HebrewShape(HB_ShaperItem *shaper_item);
109 extern HB_Bool HB_ArabicShape(HB_ShaperItem *shaper_item);
110 extern HB_Bool HB_HangulShape(HB_ShaperItem *shaper_item);
111 extern HB_Bool HB_MyanmarShape(HB_ShaperItem *shaper_item);
112 extern HB_Bool HB_KhmerShape(HB_ShaperItem *shaper_item);
113 extern HB_Bool HB_IndicShape(HB_ShaperItem *shaper_item);
132 HB_Bool HB_SelectScript(HB_ShaperItem *item, const HB_OpenTypeFeature *features);
134 HB_Bool HB_OpenTypeShape(HB_ShaperItem *item, const hb_uint32 *properties);
135 HB_Bool HB_OpenTypePosition(HB_ShaperItem *item, int availableGlyphs, HB_Bool doLogClusters);
137 void HB_HeuristicPosition(HB_ShaperItem *item);
138 void HB_HeuristicSetGlyphAttributes(HB_ShaperItem *item);
145 HB_Bool HB_ConvertStringToGlyphIndices(HB_ShaperItem *shaper_item);