blob: 06a78f5faaff6a98c0ec35365444de6935cfd914 [file] [log] [blame]
Anthony Carricof7c72b42013-02-24 13:00:33 -05001<SECTION>
2<FILE>hb</FILE>
3<SUBSECTION Private>
4HB_H_IN
Khaled Hosny85c24432015-12-30 22:57:04 +04005HB_EXTERN
Anthony Carricof7c72b42013-02-24 13:00:33 -05006</SECTION>
7
8<SECTION>
9<FILE>hb-blob</FILE>
10hb_blob_create
11hb_blob_create_sub_blob
12hb_blob_destroy
13hb_blob_get_data
14hb_blob_get_data_writable
15hb_blob_get_empty
16hb_blob_get_length
17hb_blob_get_user_data
18hb_blob_is_immutable
19hb_blob_make_immutable
20hb_blob_reference
21hb_blob_set_user_data
22hb_blob_t
23hb_memory_mode_t
24</SECTION>
25
26<SECTION>
27<FILE>hb-buffer</FILE>
28HB_SEGMENT_PROPERTIES_DEFAULT
Khaled Hosny85c24432015-12-30 22:57:04 +040029HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT
Anthony Carricof7c72b42013-02-24 13:00:33 -050030hb_buffer_create
Anthony Carricof7c72b42013-02-24 13:00:33 -050031hb_buffer_reference
Khaled Hosnyf18d2222015-12-29 15:21:20 +040032hb_buffer_get_empty
33hb_buffer_destroy
Anthony Carricof7c72b42013-02-24 13:00:33 -050034hb_buffer_reset
Khaled Hosnyf18d2222015-12-29 15:21:20 +040035hb_buffer_clear_contents
36hb_buffer_pre_allocate
37hb_buffer_allocation_successful
38hb_buffer_add
39hb_buffer_add_codepoints
40hb_buffer_add_utf32
41hb_buffer_add_utf16
42hb_buffer_add_utf8
Khaled Hosny85c24432015-12-30 22:57:04 +040043hb_buffer_add_latin1
Behdad Esfahbod224d20e2017-08-23 14:41:48 -070044hb_buffer_append
Anthony Carricof7c72b42013-02-24 13:00:33 -050045hb_buffer_set_content_type
Khaled Hosnyf18d2222015-12-29 15:21:20 +040046hb_buffer_get_content_type
Khaled Hosny8ab797c2015-12-29 17:42:16 +040047hb_buffer_set_direction
Khaled Hosnyf18d2222015-12-29 15:21:20 +040048hb_buffer_get_direction
Khaled Hosny8ab797c2015-12-29 17:42:16 +040049hb_buffer_set_script
50hb_buffer_get_script
51hb_buffer_set_language
52hb_buffer_get_language
53hb_buffer_set_flags
Khaled Hosnyf18d2222015-12-29 15:21:20 +040054hb_buffer_get_flags
Khaled Hosnyfb192c22015-12-30 15:05:50 +040055hb_buffer_set_cluster_level
56hb_buffer_get_cluster_level
Khaled Hosny8ab797c2015-12-29 17:42:16 +040057hb_buffer_set_length
58hb_buffer_get_length
59hb_buffer_set_segment_properties
Khaled Hosny8ab797c2015-12-29 17:42:16 +040060hb_buffer_get_segment_properties
Khaled Hosny9ab9f972016-01-01 20:38:21 +040061hb_buffer_guess_segment_properties
Khaled Hosny8ab797c2015-12-29 17:42:16 +040062hb_buffer_set_unicode_funcs
63hb_buffer_get_unicode_funcs
64hb_buffer_set_user_data
65hb_buffer_get_user_data
Khaled Hosnyf18d2222015-12-29 15:21:20 +040066hb_buffer_get_glyph_infos
67hb_buffer_get_glyph_positions
Khaled Hosny85c24432015-12-30 22:57:04 +040068hb_buffer_set_replacement_codepoint
69hb_buffer_get_replacement_codepoint
Khaled Hosnyf18d2222015-12-29 15:21:20 +040070hb_buffer_normalize_glyphs
71hb_buffer_reverse
Khaled Hosny85c24432015-12-30 22:57:04 +040072hb_buffer_reverse_range
Khaled Hosnyf18d2222015-12-29 15:21:20 +040073hb_buffer_reverse_clusters
74hb_buffer_serialize_glyphs
75hb_buffer_deserialize_glyphs
76hb_buffer_serialize_format_from_string
77hb_buffer_serialize_format_to_string
78hb_buffer_serialize_list_formats
79hb_segment_properties_equal
80hb_segment_properties_hash
Behdad Esfahbod224d20e2017-08-23 14:41:48 -070081hb_buffer_diff
Khaled Hosny85c24432015-12-30 22:57:04 +040082hb_buffer_set_message_func
Anthony Carricof7c72b42013-02-24 13:00:33 -050083hb_buffer_t
Behdad Esfahbod224d20e2017-08-23 14:41:48 -070084hb_glyph_info_get_glyph_flags
Anthony Carricof7c72b42013-02-24 13:00:33 -050085hb_glyph_info_t
Behdad Esfahbod224d20e2017-08-23 14:41:48 -070086hb_glyph_flags_t
Anthony Carricof7c72b42013-02-24 13:00:33 -050087hb_glyph_position_t
Khaled Hosnyf18d2222015-12-29 15:21:20 +040088hb_buffer_content_type_t
89hb_buffer_flags_t
Khaled Hosny85c24432015-12-30 22:57:04 +040090hb_buffer_cluster_level_t
Anthony Carricof7c72b42013-02-24 13:00:33 -050091hb_segment_properties_t
Khaled Hosnyf18d2222015-12-29 15:21:20 +040092hb_buffer_serialize_format_t
Khaled Hosny9ab9f972016-01-01 20:38:21 +040093hb_buffer_serialize_flags_t
Behdad Esfahbod224d20e2017-08-23 14:41:48 -070094hb_buffer_diff_flags_t
Khaled Hosny85c24432015-12-30 22:57:04 +040095hb_buffer_message_func_t
Anthony Carricof7c72b42013-02-24 13:00:33 -050096</SECTION>
97
98<SECTION>
99<FILE>hb-common</FILE>
Khaled Hosny8ab797c2015-12-29 17:42:16 +0400100hb_tag_from_string
101hb_tag_to_string
102hb_direction_from_string
103hb_direction_to_string
104hb_script_from_iso15924_tag
105hb_script_from_string
106hb_script_to_iso15924_tag
107hb_script_get_horizontal_direction
108hb_language_from_string
109hb_language_to_string
110hb_language_get_default
111hb_bool_t
112hb_codepoint_t
113hb_destroy_func_t
114hb_direction_t
115hb_language_t
116hb_mask_t
117hb_position_t
118hb_tag_t
119hb_script_t
120hb_user_data_key_t
121hb_var_int_t
Anthony Carricof7c72b42013-02-24 13:00:33 -0500122HB_TAG
123HB_TAG_NONE
Behdad Esfahbodcabfa532014-06-20 13:51:21 -0400124HB_TAG_MAX
Khaled Hosny85c24432015-12-30 22:57:04 +0400125HB_TAG_MAX_SIGNED
Anthony Carricof7c72b42013-02-24 13:00:33 -0500126HB_UNTAG
Khaled Hosny8ab797c2015-12-29 17:42:16 +0400127HB_DIRECTION_REVERSE
Anthony Carricof7c72b42013-02-24 13:00:33 -0500128HB_DIRECTION_IS_BACKWARD
129HB_DIRECTION_IS_FORWARD
130HB_DIRECTION_IS_HORIZONTAL
131HB_DIRECTION_IS_VALID
132HB_DIRECTION_IS_VERTICAL
Khaled Hosny8ab797c2015-12-29 17:42:16 +0400133HB_LANGUAGE_INVALID
Anthony Carricof7c72b42013-02-24 13:00:33 -0500134<SUBSECTION Private>
135HB_BEGIN_DECLS
136HB_END_DECLS
137int16_t
138int32_t
139int64_t
140int8_t
141uint16_t
142uint32_t
143uint64_t
144uint8_t
145</SECTION>
146
147<SECTION>
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400148<FILE>hb-deprecated</FILE>
149HB_BUFFER_FLAGS_DEFAULT
150HB_BUFFER_SERIALIZE_FLAGS_DEFAULT
151HB_SCRIPT_CANADIAN_ABORIGINAL
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200152hb_font_funcs_set_glyph_func
153hb_font_get_glyph_func_t
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400154</SECTION>
155
156<SECTION>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500157<FILE>hb-coretext</FILE>
Behdad Esfahbodcabfa532014-06-20 13:51:21 -0400158HB_CORETEXT_TAG_MORT
159HB_CORETEXT_TAG_MORX
160hb_coretext_face_create
Anthony Carricof7c72b42013-02-24 13:00:33 -0500161hb_coretext_face_get_cg_font
162hb_coretext_font_get_ct_font
163</SECTION>
164
165<SECTION>
Behdad Esfahbod2e3a07a2013-08-26 18:49:07 -0400166<FILE>hb-face</FILE>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500167hb_face_create
168hb_face_create_for_tables
169hb_face_destroy
170hb_face_get_empty
171hb_face_get_glyph_count
172hb_face_get_index
173hb_face_get_upem
174hb_face_get_user_data
175hb_face_is_immutable
176hb_face_make_immutable
177hb_face_reference
178hb_face_reference_blob
179hb_face_reference_table
180hb_face_set_glyph_count
181hb_face_set_index
182hb_face_set_upem
183hb_face_set_user_data
184hb_face_t
Behdad Esfahbod2e3a07a2013-08-26 18:49:07 -0400185</SECTION>
186
187<SECTION>
188<FILE>hb-font</FILE>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500189hb_font_add_glyph_origin_for_direction
190hb_font_create
191hb_font_create_sub_font
192hb_font_destroy
193hb_font_funcs_create
194hb_font_funcs_destroy
195hb_font_funcs_get_empty
196hb_font_funcs_get_user_data
197hb_font_funcs_is_immutable
198hb_font_funcs_make_immutable
199hb_font_funcs_reference
200hb_font_funcs_set_glyph_contour_point_func
201hb_font_funcs_set_glyph_extents_func
202hb_font_funcs_set_glyph_from_name_func
Anthony Carricof7c72b42013-02-24 13:00:33 -0500203hb_font_funcs_set_glyph_h_advance_func
204hb_font_funcs_set_glyph_h_kerning_func
205hb_font_funcs_set_glyph_h_origin_func
206hb_font_funcs_set_glyph_name_func
207hb_font_funcs_set_glyph_v_advance_func
208hb_font_funcs_set_glyph_v_kerning_func
209hb_font_funcs_set_glyph_v_origin_func
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200210hb_font_funcs_set_nominal_glyph_func
Anthony Carricof7c72b42013-02-24 13:00:33 -0500211hb_font_funcs_set_user_data
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200212hb_font_funcs_set_variation_glyph_func
Anthony Carricof7c72b42013-02-24 13:00:33 -0500213hb_font_funcs_t
214hb_font_get_empty
215hb_font_get_face
216hb_font_get_glyph
217hb_font_get_glyph_advance_for_direction
218hb_font_get_glyph_advance_func_t
219hb_font_get_glyph_contour_point
220hb_font_get_glyph_contour_point_for_origin
221hb_font_get_glyph_contour_point_func_t
222hb_font_get_glyph_extents
223hb_font_get_glyph_extents_for_origin
224hb_font_get_glyph_extents_func_t
225hb_font_get_glyph_from_name
226hb_font_get_glyph_from_name_func_t
Anthony Carricof7c72b42013-02-24 13:00:33 -0500227hb_font_get_glyph_h_advance
228hb_font_get_glyph_h_advance_func_t
229hb_font_get_glyph_h_kerning
230hb_font_get_glyph_h_kerning_func_t
231hb_font_get_glyph_h_origin
232hb_font_get_glyph_h_origin_func_t
233hb_font_get_glyph_kerning_for_direction
234hb_font_get_glyph_kerning_func_t
235hb_font_get_glyph_name
236hb_font_get_glyph_name_func_t
237hb_font_get_glyph_origin_for_direction
238hb_font_get_glyph_origin_func_t
239hb_font_get_glyph_v_advance
240hb_font_get_glyph_v_advance_func_t
241hb_font_get_glyph_v_kerning
242hb_font_get_glyph_v_kerning_func_t
243hb_font_get_glyph_v_origin
244hb_font_get_glyph_v_origin_func_t
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200245hb_font_get_nominal_glyph
246hb_font_get_nominal_glyph_func_t
Anthony Carricof7c72b42013-02-24 13:00:33 -0500247hb_font_get_parent
248hb_font_get_ppem
Behdad Esfahbodb57f18d2017-10-11 11:47:47 +0200249hb_font_get_ptem
Anthony Carricof7c72b42013-02-24 13:00:33 -0500250hb_font_get_scale
251hb_font_get_user_data
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200252hb_font_get_variation_glyph
253hb_font_get_variation_glyph_func_t
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800254hb_font_get_var_coords_normalized
Anthony Carricof7c72b42013-02-24 13:00:33 -0500255hb_font_glyph_from_string
256hb_font_glyph_to_string
257hb_font_is_immutable
258hb_font_make_immutable
259hb_font_reference
Behdad Esfahbod224d20e2017-08-23 14:41:48 -0700260hb_font_set_face
Anthony Carricof7c72b42013-02-24 13:00:33 -0500261hb_font_set_funcs
262hb_font_set_funcs_data
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800263hb_font_set_parent
Anthony Carricof7c72b42013-02-24 13:00:33 -0500264hb_font_set_ppem
Behdad Esfahbodb57f18d2017-10-11 11:47:47 +0200265hb_font_set_ptem
Anthony Carricof7c72b42013-02-24 13:00:33 -0500266hb_font_set_scale
267hb_font_set_user_data
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800268hb_variation_t
269hb_variation_from_string
270hb_variation_to_string
271hb_font_set_variations
272hb_font_set_var_coords_design
273hb_font_set_var_coords_normalized
Anthony Carricof7c72b42013-02-24 13:00:33 -0500274hb_font_subtract_glyph_origin_for_direction
275hb_font_t
276hb_reference_table_func_t
Khaled Hosny85c24432015-12-30 22:57:04 +0400277hb_font_funcs_set_font_h_extents_func
278hb_font_funcs_set_font_v_extents_func
279hb_font_get_extents_for_direction
280hb_font_get_font_extents_func_t
281hb_font_get_font_h_extents_func_t
282hb_font_get_font_v_extents_func_t
283hb_font_get_h_extents
284hb_font_get_v_extents
Anthony Carricof7c72b42013-02-24 13:00:33 -0500285</SECTION>
286
287<SECTION>
288<FILE>hb-ft</FILE>
289hb_ft_face_create
290hb_ft_face_create_cached
Khaled Hosny85c24432015-12-30 22:57:04 +0400291hb_ft_face_create_referenced
Anthony Carricof7c72b42013-02-24 13:00:33 -0500292hb_ft_font_create
Khaled Hosny85c24432015-12-30 22:57:04 +0400293hb_ft_font_create_referenced
Behdad Esfahbod4e478132017-10-12 10:33:16 +0200294hb_ft_font_changed
Anthony Carricof7c72b42013-02-24 13:00:33 -0500295hb_ft_font_get_face
Khaled Hosny85c24432015-12-30 22:57:04 +0400296hb_ft_font_set_load_flags
297hb_ft_font_get_load_flags
Anthony Carricof7c72b42013-02-24 13:00:33 -0500298hb_ft_font_set_funcs
299</SECTION>
300
301<SECTION>
302<FILE>hb-glib</FILE>
303hb_glib_get_unicode_funcs
304hb_glib_script_from_script
305hb_glib_script_to_script
Khaled Hosny85c24432015-12-30 22:57:04 +0400306hb_glib_blob_create
Anthony Carricof7c72b42013-02-24 13:00:33 -0500307</SECTION>
308
309<SECTION>
310<FILE>hb-gobject</FILE>
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400311HB_GOBJECT_TYPE_BLOB
312HB_GOBJECT_TYPE_BUFFER
313HB_GOBJECT_TYPE_BUFFER_CONTENT_TYPE
Behdad Esfahbod224d20e2017-08-23 14:41:48 -0700314HB_GOBJECT_TYPE_BUFFER_DIFF_FLAGS
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400315HB_GOBJECT_TYPE_BUFFER_FLAGS
316HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FLAGS
317HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FORMAT
318HB_GOBJECT_TYPE_DIRECTION
319HB_GOBJECT_TYPE_FACE
320HB_GOBJECT_TYPE_FONT
321HB_GOBJECT_TYPE_FONT_FUNCS
Behdad Esfahbod224d20e2017-08-23 14:41:48 -0700322HB_GOBJECT_TYPE_GLYPH_FLAGS
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400323HB_GOBJECT_TYPE_MEMORY_MODE
324HB_GOBJECT_TYPE_OT_LAYOUT_GLYPH_CLASS
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800325HB_GOBJECT_TYPE_OT_MATH_CONSTANT
326HB_GOBJECT_TYPE_OT_MATH_GLYPH_PART_FLAGS
327HB_GOBJECT_TYPE_OT_MATH_KERN
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400328HB_GOBJECT_TYPE_SCRIPT
329HB_GOBJECT_TYPE_SHAPE_PLAN
330HB_GOBJECT_TYPE_UNICODE_COMBINING_CLASS
331HB_GOBJECT_TYPE_UNICODE_FUNCS
332HB_GOBJECT_TYPE_UNICODE_GENERAL_CATEGORY
Khaled Hosny85c24432015-12-30 22:57:04 +0400333HB_GOBJECT_TYPE_BUFFER_CLUSTER_LEVEL
334HB_GOBJECT_TYPE_FEATURE
335HB_GOBJECT_TYPE_GLYPH_INFO
336HB_GOBJECT_TYPE_GLYPH_POSITION
337HB_GOBJECT_TYPE_SEGMENT_PROPERTIES
338HB_GOBJECT_TYPE_SET
339HB_GOBJECT_TYPE_USER_DATA_KEY
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400340hb_gobject_blob_get_type
341hb_gobject_buffer_content_type_get_type
Behdad Esfahbod224d20e2017-08-23 14:41:48 -0700342hb_gobject_buffer_diff_flags_get_type
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400343hb_gobject_buffer_flags_get_type
344hb_gobject_buffer_get_type
345hb_gobject_buffer_serialize_flags_get_type
346hb_gobject_buffer_serialize_format_get_type
347hb_gobject_direction_get_type
348hb_gobject_face_get_type
349hb_gobject_font_funcs_get_type
350hb_gobject_font_get_type
Behdad Esfahbod224d20e2017-08-23 14:41:48 -0700351hb_gobject_glyph_flags_get_type
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400352hb_gobject_memory_mode_get_type
353hb_gobject_ot_layout_glyph_class_get_type
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800354hb_gobject_ot_math_constant_get_type
355hb_gobject_ot_math_glyph_part_flags_get_type
356hb_gobject_ot_math_kern_get_type
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400357hb_gobject_script_get_type
358hb_gobject_shape_plan_get_type
359hb_gobject_unicode_combining_class_get_type
360hb_gobject_unicode_funcs_get_type
361hb_gobject_unicode_general_category_get_type
Khaled Hosny85c24432015-12-30 22:57:04 +0400362hb_gobject_buffer_cluster_level_get_type
363hb_gobject_feature_get_type
364hb_gobject_glyph_info_get_type
365hb_gobject_glyph_position_get_type
366hb_gobject_segment_properties_get_type
367hb_gobject_set_get_type
368hb_gobject_user_data_key_get_type
Behdad Esfahbod71439a82013-08-26 20:56:58 -0400369<SUBSECTION Private>
370HB_GOBJECT_H_IN
371</SECTION>
372
373<SECTION>
374<FILE>hb-gobject</FILE>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500375
376</SECTION>
377
378<SECTION>
379<FILE>hb-graphite2</FILE>
380HB_GRAPHITE2_TAG_SILF
381hb_graphite2_face_get_gr_face
382hb_graphite2_font_get_gr_font
383</SECTION>
384
385<SECTION>
386<FILE>hb-icu</FILE>
387hb_icu_get_unicode_funcs
388hb_icu_script_from_script
389hb_icu_script_to_script
390</SECTION>
391
392<SECTION>
393<FILE>hb-ot</FILE>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500394<SUBSECTION Private>
395HB_OT_H_IN
396</SECTION>
397
398<SECTION>
Behdad Esfahbodcabfa532014-06-20 13:51:21 -0400399<FILE>hb-ot-font</FILE>
400hb_ot_font_set_funcs
401</SECTION>
402
403<SECTION>
404<FILE>hb-ot-shape</FILE>
405hb_ot_shape_glyphs_closure
406</SECTION>
407
408<SECTION>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500409<FILE>hb-ot-layout</FILE>
410HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
411HB_OT_LAYOUT_NO_FEATURE_INDEX
412HB_OT_LAYOUT_NO_SCRIPT_INDEX
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800413HB_OT_LAYOUT_NO_VARIATIONS_INDEX
Anthony Carricof7c72b42013-02-24 13:00:33 -0500414HB_OT_TAG_GDEF
415HB_OT_TAG_GPOS
416HB_OT_TAG_GSUB
Khaled Hosny85c24432015-12-30 22:57:04 +0400417HB_OT_TAG_JSTF
Anthony Carricof7c72b42013-02-24 13:00:33 -0500418hb_ot_layout_collect_lookups
419hb_ot_layout_feature_get_lookups
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800420hb_ot_layout_feature_with_variations_get_lookups
Anthony Carricof7c72b42013-02-24 13:00:33 -0500421hb_ot_layout_get_attach_points
422hb_ot_layout_get_glyph_class
423hb_ot_layout_get_glyphs_in_class
424hb_ot_layout_get_ligature_carets
425hb_ot_layout_get_size_params
426hb_ot_layout_glyph_class_t
427hb_ot_layout_glyph_sequence_func_t
428hb_ot_layout_has_glyph_classes
429hb_ot_layout_has_positioning
430hb_ot_layout_has_substitution
431hb_ot_layout_language_find_feature
432hb_ot_layout_language_get_feature_indexes
433hb_ot_layout_language_get_feature_tags
Behdad Esfahbodcabfa532014-06-20 13:51:21 -0400434hb_ot_layout_language_get_required_feature
Anthony Carricof7c72b42013-02-24 13:00:33 -0500435hb_ot_layout_lookup_collect_glyphs
436hb_ot_layout_lookup_substitute_closure
437hb_ot_layout_lookup_would_substitute
438hb_ot_layout_script_find_language
439hb_ot_layout_script_get_language_tags
440hb_ot_layout_table_choose_script
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800441hb_ot_layout_table_find_feature_variations
Anthony Carricof7c72b42013-02-24 13:00:33 -0500442hb_ot_layout_table_find_script
443hb_ot_layout_table_get_feature_tags
444hb_ot_layout_table_get_script_tags
Behdad Esfahbodcabfa532014-06-20 13:51:21 -0400445hb_ot_layout_table_get_lookup_count
Anthony Carricof7c72b42013-02-24 13:00:33 -0500446hb_ot_shape_plan_collect_lookups
Khaled Hosny85c24432015-12-30 22:57:04 +0400447hb_ot_layout_language_get_required_feature_index
Behdad Esfahbod700a15f2013-08-26 17:49:36 -0400448<SUBSECTION Private>
449Xhb_ot_layout_lookup_enumerate_sequences
450Xhb_ot_layout_lookup_position
451Xhb_ot_layout_lookup_substitute
Anthony Carricof7c72b42013-02-24 13:00:33 -0500452</SECTION>
453
454<SECTION>
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800455<FILE>hb-ot-var</FILE>
Behdad Esfahbod7a860f62017-01-22 19:52:09 -0800456HB_OT_TAG_VAR_AXIS_ITALIC
457HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE
458HB_OT_TAG_VAR_AXIS_SLANT
459HB_OT_TAG_VAR_AXIS_WEIGHT
460HB_OT_TAG_VAR_AXIS_WIDTH
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800461HB_OT_VAR_NO_AXIS_INDEX
462hb_ot_var_axis_t
463hb_ot_var_has_data
464hb_ot_var_find_axis
465hb_ot_var_get_axis_count
466hb_ot_var_get_axes
Behdad Esfahbod5ec96d32017-01-22 18:52:00 -0800467hb_ot_var_normalize_variations
468hb_ot_var_normalize_coords
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800469</SECTION>
470
471<SECTION>
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200472<FILE>hb-ot-math</FILE>
473HB_OT_TAG_MATH
474HB_OT_MATH_SCRIPT
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200475hb_ot_math_constant_t
Behdad Esfahbodd1c62372016-09-28 19:11:22 +0200476hb_ot_math_kern_t
477hb_ot_math_glyph_variant_t
Behdad Esfahbod46cc4a32016-09-27 16:44:22 +0200478hb_ot_math_glyph_part_flags_t
479hb_ot_math_glyph_part_t
Behdad Esfahbodd1c62372016-09-28 19:11:22 +0200480hb_ot_math_has_data
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200481hb_ot_math_get_constant
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200482hb_ot_math_get_glyph_italics_correction
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200483hb_ot_math_get_glyph_top_accent_attachment
Behdad Esfahbodd1c62372016-09-28 19:11:22 +0200484hb_ot_math_get_glyph_kerning
485hb_ot_math_is_glyph_extended_shape
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200486hb_ot_math_get_glyph_variants
487hb_ot_math_get_min_connector_overlap
Behdad Esfahbodd1c62372016-09-28 19:11:22 +0200488hb_ot_math_get_glyph_assembly
Behdad Esfahboddb5ebcf2016-09-27 16:42:25 +0200489</SECTION>
490
491<SECTION>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500492<FILE>hb-ot-tag</FILE>
493HB_OT_TAG_DEFAULT_LANGUAGE
494HB_OT_TAG_DEFAULT_SCRIPT
495hb_ot_tag_from_language
496hb_ot_tag_to_language
497hb_ot_tag_to_script
498hb_ot_tags_from_script
499</SECTION>
500
501<SECTION>
502<FILE>hb-set</FILE>
Behdad Esfahbodcabfa532014-06-20 13:51:21 -0400503HB_SET_VALUE_INVALID
Anthony Carricof7c72b42013-02-24 13:00:33 -0500504hb_set_add
505hb_set_add_range
506hb_set_allocation_successful
507hb_set_clear
508hb_set_create
509hb_set_del
510hb_set_del_range
511hb_set_destroy
512hb_set_get_empty
513hb_set_get_max
514hb_set_get_min
515hb_set_get_population
516hb_set_get_user_data
517hb_set_has
518hb_set_intersect
519hb_set_invert
520hb_set_is_empty
521hb_set_is_equal
522hb_set_next
523hb_set_next_range
524hb_set_reference
525hb_set_set
526hb_set_set_user_data
527hb_set_subtract
528hb_set_symmetric_difference
529hb_set_t
530hb_set_union
531</SECTION>
532
533<SECTION>
534<FILE>hb-shape</FILE>
Anthony Carricof7c72b42013-02-24 13:00:33 -0500535hb_feature_t
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800536hb_feature_from_string
Anthony Carricof7c72b42013-02-24 13:00:33 -0500537hb_feature_to_string
538hb_shape
539hb_shape_full
540hb_shape_list_shapers
541</SECTION>
542
543<SECTION>
544<FILE>hb-shape-plan</FILE>
545hb_shape_plan_create
546hb_shape_plan_create_cached
Behdad Esfahbodd2f249e2017-01-22 17:42:33 -0800547hb_shape_plan_create2
548hb_shape_plan_create_cached2
Anthony Carricof7c72b42013-02-24 13:00:33 -0500549hb_shape_plan_destroy
550hb_shape_plan_execute
551hb_shape_plan_get_empty
552hb_shape_plan_get_shaper
553hb_shape_plan_get_user_data
554hb_shape_plan_reference
555hb_shape_plan_set_user_data
556hb_shape_plan_t
557</SECTION>
558
559<SECTION>
560<FILE>hb-unicode</FILE>
561HB_UNICODE_MAX_DECOMPOSITION_LEN
562hb_unicode_combining_class
563hb_unicode_combining_class_func_t
564hb_unicode_combining_class_t
565hb_unicode_compose
566hb_unicode_compose_func_t
567hb_unicode_decompose
568hb_unicode_decompose_compatibility
569hb_unicode_decompose_func_t
570hb_unicode_eastasian_width
571hb_unicode_funcs_create
572hb_unicode_funcs_destroy
573hb_unicode_funcs_get_default
574hb_unicode_funcs_get_empty
575hb_unicode_funcs_get_parent
576hb_unicode_funcs_get_user_data
577hb_unicode_funcs_is_immutable
578hb_unicode_funcs_make_immutable
579hb_unicode_funcs_reference
580hb_unicode_funcs_set_combining_class_func
581hb_unicode_funcs_set_compose_func
582hb_unicode_funcs_set_decompose_compatibility_func
583hb_unicode_funcs_set_decompose_func
584hb_unicode_funcs_set_eastasian_width_func
585hb_unicode_funcs_set_general_category_func
586hb_unicode_funcs_set_mirroring_func
587hb_unicode_funcs_set_script_func
588hb_unicode_funcs_set_user_data
589hb_unicode_funcs_t
590hb_unicode_general_category
591hb_unicode_general_category_func_t
592hb_unicode_general_category_t
593hb_unicode_mirroring
594hb_unicode_mirroring_func_t
595hb_unicode_script
596hb_unicode_script_func_t
597</SECTION>
598
599<SECTION>
600<FILE>hb-uniscribe</FILE>
601hb_uniscribe_font_get_hfont
602hb_uniscribe_font_get_logfontw
Behdad Esfahbod7a860f62017-01-22 19:52:09 -0800603<SUBSECTION Private>
604hb_directwrite_shape_experimental_width
Anthony Carricof7c72b42013-02-24 13:00:33 -0500605</SECTION>
606
607<SECTION>
608<FILE>hb-version</FILE>
Behdad Esfahbod2b051c62014-06-20 14:09:57 -0400609HB_VERSION_ATLEAST
Anthony Carricof7c72b42013-02-24 13:00:33 -0500610HB_VERSION_MAJOR
611HB_VERSION_MICRO
612HB_VERSION_MINOR
613HB_VERSION_STRING
614hb_version
Behdad Esfahbod2b051c62014-06-20 14:09:57 -0400615hb_version_atleast
Anthony Carricof7c72b42013-02-24 13:00:33 -0500616hb_version_string
617</SECTION>