tizen 2.3.1 release
[framework/uifw/harfbuzz.git] / docs / reference / harfbuzz-sections.txt
1 <SECTION>
2 <FILE>hb</FILE>
3 <SUBSECTION Private>
4 HB_H_IN
5 </SECTION>
6
7 <SECTION>
8 <FILE>hb-blob</FILE>
9 hb_blob_create
10 hb_blob_create_sub_blob
11 hb_blob_destroy
12 hb_blob_get_data
13 hb_blob_get_data_writable
14 hb_blob_get_empty
15 hb_blob_get_length
16 hb_blob_get_user_data
17 hb_blob_is_immutable
18 hb_blob_make_immutable
19 hb_blob_reference
20 hb_blob_set_user_data
21 hb_blob_t
22 hb_memory_mode_t
23 </SECTION>
24
25 <SECTION>
26 <FILE>hb-buffer</FILE>
27 HB_SEGMENT_PROPERTIES_DEFAULT
28 hb_buffer_add
29 hb_buffer_add_utf16
30 hb_buffer_add_utf32
31 hb_buffer_add_utf8
32 hb_buffer_allocation_successful
33 hb_buffer_clear_contents
34 hb_buffer_content_type_t
35 hb_buffer_create
36 hb_buffer_deserialize_glyphs
37 hb_buffer_destroy
38 hb_buffer_flags_t
39 hb_buffer_get_content_type
40 hb_buffer_get_direction
41 hb_buffer_get_empty
42 hb_buffer_get_flags
43 hb_buffer_get_glyph_infos
44 hb_buffer_get_glyph_positions
45 hb_buffer_get_language
46 hb_buffer_get_length
47 hb_buffer_get_script
48 hb_buffer_get_segment_properties
49 hb_buffer_get_unicode_funcs
50 hb_buffer_get_user_data
51 hb_buffer_guess_segment_properties
52 hb_buffer_normalize_glyphs
53 hb_buffer_pre_allocate
54 hb_buffer_reference
55 hb_buffer_reset
56 hb_buffer_reverse
57 hb_buffer_reverse_clusters
58 hb_buffer_serialize_flags_t
59 hb_buffer_serialize_format_from_string
60 hb_buffer_serialize_format_t
61 hb_buffer_serialize_format_to_string
62 hb_buffer_serialize_glyphs
63 hb_buffer_serialize_list_formats
64 hb_buffer_set_content_type
65 hb_buffer_set_direction
66 hb_buffer_set_flags
67 hb_buffer_set_language
68 hb_buffer_set_length
69 hb_buffer_set_script
70 hb_buffer_set_segment_properties
71 hb_buffer_set_unicode_funcs
72 hb_buffer_set_user_data
73 hb_buffer_t
74 hb_glyph_info_t
75 hb_glyph_position_t
76 hb_segment_properties_equal
77 hb_segment_properties_hash
78 hb_segment_properties_t
79 </SECTION>
80
81 <SECTION>
82 <FILE>hb-common</FILE>
83 HB_DIRECTION_REVERSE
84 HB_LANGUAGE_INVALID
85 HB_TAG
86 HB_TAG_NONE
87 HB_TAG_MAX
88 HB_UNTAG
89 hb_bool_t
90 hb_codepoint_t
91 hb_destroy_func_t
92 hb_direction_from_string
93 hb_direction_t
94 hb_direction_to_string
95 hb_language_from_string
96 hb_language_get_default
97 hb_language_t
98 hb_language_to_string
99 hb_mask_t
100 hb_position_t
101 hb_script_from_iso15924_tag
102 hb_script_from_string
103 hb_script_get_horizontal_direction
104 hb_script_t
105 hb_script_to_iso15924_tag
106 hb_tag_from_string
107 hb_tag_t
108 hb_tag_to_string
109 hb_user_data_key_t
110 hb_var_int_t
111 HB_DIRECTION_IS_BACKWARD
112 HB_DIRECTION_IS_FORWARD
113 HB_DIRECTION_IS_HORIZONTAL
114 HB_DIRECTION_IS_VALID
115 HB_DIRECTION_IS_VERTICAL
116 <SUBSECTION Private>
117 HB_BEGIN_DECLS
118 HB_END_DECLS
119 int16_t
120 int32_t
121 int64_t
122 int8_t
123 uint16_t
124 uint32_t
125 uint64_t
126 uint8_t
127 </SECTION>
128
129 <SECTION>
130 <FILE>hb-deprecated</FILE>
131 HB_BUFFER_FLAGS_DEFAULT
132 HB_BUFFER_SERIALIZE_FLAGS_DEFAULT
133 HB_SCRIPT_CANADIAN_ABORIGINAL
134 </SECTION>
135
136 <SECTION>
137 <FILE>hb-coretext</FILE>
138 HB_CORETEXT_TAG_MORT
139 HB_CORETEXT_TAG_MORX
140 hb_coretext_face_create
141 hb_coretext_face_get_cg_font
142 hb_coretext_font_get_ct_font
143 </SECTION>
144
145 <SECTION>
146 <FILE>hb-face</FILE>
147 hb_face_create
148 hb_face_create_for_tables
149 hb_face_destroy
150 hb_face_get_empty
151 hb_face_get_glyph_count
152 hb_face_get_index
153 hb_face_get_upem
154 hb_face_get_user_data
155 hb_face_is_immutable
156 hb_face_make_immutable
157 hb_face_reference
158 hb_face_reference_blob
159 hb_face_reference_table
160 hb_face_set_glyph_count
161 hb_face_set_index
162 hb_face_set_upem
163 hb_face_set_user_data
164 hb_face_t
165 </SECTION>
166
167 <SECTION>
168 <FILE>hb-font</FILE>
169 hb_font_add_glyph_origin_for_direction
170 hb_font_create
171 hb_font_create_sub_font
172 hb_font_destroy
173 hb_font_funcs_create
174 hb_font_funcs_destroy
175 hb_font_funcs_get_empty
176 hb_font_funcs_get_user_data
177 hb_font_funcs_is_immutable
178 hb_font_funcs_make_immutable
179 hb_font_funcs_reference
180 hb_font_funcs_set_glyph_contour_point_func
181 hb_font_funcs_set_glyph_extents_func
182 hb_font_funcs_set_glyph_from_name_func
183 hb_font_funcs_set_glyph_func
184 hb_font_funcs_set_glyph_h_advance_func
185 hb_font_funcs_set_glyph_h_kerning_func
186 hb_font_funcs_set_glyph_h_origin_func
187 hb_font_funcs_set_glyph_name_func
188 hb_font_funcs_set_glyph_v_advance_func
189 hb_font_funcs_set_glyph_v_kerning_func
190 hb_font_funcs_set_glyph_v_origin_func
191 hb_font_funcs_set_user_data
192 hb_font_funcs_t
193 hb_font_get_empty
194 hb_font_get_face
195 hb_font_get_glyph
196 hb_font_get_glyph_advance_for_direction
197 hb_font_get_glyph_advance_func_t
198 hb_font_get_glyph_contour_point
199 hb_font_get_glyph_contour_point_for_origin
200 hb_font_get_glyph_contour_point_func_t
201 hb_font_get_glyph_extents
202 hb_font_get_glyph_extents_for_origin
203 hb_font_get_glyph_extents_func_t
204 hb_font_get_glyph_from_name
205 hb_font_get_glyph_from_name_func_t
206 hb_font_get_glyph_func_t
207 hb_font_get_glyph_h_advance
208 hb_font_get_glyph_h_advance_func_t
209 hb_font_get_glyph_h_kerning
210 hb_font_get_glyph_h_kerning_func_t
211 hb_font_get_glyph_h_origin
212 hb_font_get_glyph_h_origin_func_t
213 hb_font_get_glyph_kerning_for_direction
214 hb_font_get_glyph_kerning_func_t
215 hb_font_get_glyph_name
216 hb_font_get_glyph_name_func_t
217 hb_font_get_glyph_origin_for_direction
218 hb_font_get_glyph_origin_func_t
219 hb_font_get_glyph_v_advance
220 hb_font_get_glyph_v_advance_func_t
221 hb_font_get_glyph_v_kerning
222 hb_font_get_glyph_v_kerning_func_t
223 hb_font_get_glyph_v_origin
224 hb_font_get_glyph_v_origin_func_t
225 hb_font_get_parent
226 hb_font_get_ppem
227 hb_font_get_scale
228 hb_font_get_user_data
229 hb_font_glyph_from_string
230 hb_font_glyph_to_string
231 hb_font_is_immutable
232 hb_font_make_immutable
233 hb_font_reference
234 hb_font_set_funcs
235 hb_font_set_funcs_data
236 hb_font_set_ppem
237 hb_font_set_scale
238 hb_font_set_user_data
239 hb_font_subtract_glyph_origin_for_direction
240 hb_font_t
241 hb_reference_table_func_t
242 </SECTION>
243
244 <SECTION>
245 <FILE>hb-ft</FILE>
246 hb_ft_face_create
247 hb_ft_face_create_cached
248 hb_ft_font_create
249 hb_ft_font_get_face
250 hb_ft_font_set_funcs
251 </SECTION>
252
253 <SECTION>
254 <FILE>hb-glib</FILE>
255 hb_glib_get_unicode_funcs
256 hb_glib_script_from_script
257 hb_glib_script_to_script
258 </SECTION>
259
260 <SECTION>
261 <FILE>hb-gobject</FILE>
262 HB_GOBJECT_TYPE_BLOB
263 HB_GOBJECT_TYPE_BUFFER
264 HB_GOBJECT_TYPE_BUFFER_CONTENT_TYPE
265 HB_GOBJECT_TYPE_BUFFER_FLAGS
266 HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FLAGS
267 HB_GOBJECT_TYPE_BUFFER_SERIALIZE_FORMAT
268 HB_GOBJECT_TYPE_DIRECTION
269 HB_GOBJECT_TYPE_FACE
270 HB_GOBJECT_TYPE_FONT
271 HB_GOBJECT_TYPE_FONT_FUNCS
272 HB_GOBJECT_TYPE_MEMORY_MODE
273 HB_GOBJECT_TYPE_OT_LAYOUT_GLYPH_CLASS
274 HB_GOBJECT_TYPE_SCRIPT
275 HB_GOBJECT_TYPE_SHAPE_PLAN
276 HB_GOBJECT_TYPE_UNICODE_COMBINING_CLASS
277 HB_GOBJECT_TYPE_UNICODE_FUNCS
278 HB_GOBJECT_TYPE_UNICODE_GENERAL_CATEGORY
279 hb_gobject_blob_get_type
280 hb_gobject_buffer_content_type_get_type
281 hb_gobject_buffer_flags_get_type
282 hb_gobject_buffer_get_type
283 hb_gobject_buffer_serialize_flags_get_type
284 hb_gobject_buffer_serialize_format_get_type
285 hb_gobject_direction_get_type
286 hb_gobject_face_get_type
287 hb_gobject_font_funcs_get_type
288 hb_gobject_font_get_type
289 hb_gobject_memory_mode_get_type
290 hb_gobject_ot_layout_glyph_class_get_type
291 hb_gobject_script_get_type
292 hb_gobject_shape_plan_get_type
293 hb_gobject_unicode_combining_class_get_type
294 hb_gobject_unicode_funcs_get_type
295 hb_gobject_unicode_general_category_get_type
296 <SUBSECTION Private>
297 HB_GOBJECT_H_IN
298 </SECTION>
299
300 <SECTION>
301 <FILE>hb-gobject</FILE>
302
303 </SECTION>
304
305 <SECTION>
306 <FILE>hb-graphite2</FILE>
307 HB_GRAPHITE2_TAG_SILF
308 hb_graphite2_face_get_gr_face
309 hb_graphite2_font_get_gr_font
310 </SECTION>
311
312 <SECTION>
313 <FILE>hb-icu</FILE>
314 hb_icu_get_unicode_funcs
315 hb_icu_script_from_script
316 hb_icu_script_to_script
317 </SECTION>
318
319 <SECTION>
320 <FILE>hb-ot</FILE>
321 <SUBSECTION Private>
322 HB_OT_H_IN
323 </SECTION>
324
325 <SECTION>
326 <FILE>hb-ot-font</FILE>
327 hb_ot_font_set_funcs
328 </SECTION>
329
330 <SECTION>
331 <FILE>hb-ot-shape</FILE>
332 hb_ot_shape_glyphs_closure
333 </SECTION>
334
335 <SECTION>
336 <FILE>hb-ot-layout</FILE>
337 HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
338 HB_OT_LAYOUT_NO_FEATURE_INDEX
339 HB_OT_LAYOUT_NO_SCRIPT_INDEX
340 HB_OT_TAG_GDEF
341 HB_OT_TAG_GPOS
342 HB_OT_TAG_GSUB
343 hb_ot_layout_collect_lookups
344 hb_ot_layout_feature_get_lookups
345 hb_ot_layout_get_attach_points
346 hb_ot_layout_get_glyph_class
347 hb_ot_layout_get_glyphs_in_class
348 hb_ot_layout_get_ligature_carets
349 hb_ot_layout_get_size_params
350 hb_ot_layout_glyph_class_t
351 hb_ot_layout_glyph_sequence_func_t
352 hb_ot_layout_has_glyph_classes
353 hb_ot_layout_has_positioning
354 hb_ot_layout_has_substitution
355 hb_ot_layout_language_find_feature
356 hb_ot_layout_language_get_feature_indexes
357 hb_ot_layout_language_get_feature_tags
358 hb_ot_layout_language_get_required_feature
359 hb_ot_layout_lookup_collect_glyphs
360 hb_ot_layout_lookup_substitute_closure
361 hb_ot_layout_lookup_would_substitute
362 hb_ot_layout_script_find_language
363 hb_ot_layout_script_get_language_tags
364 hb_ot_layout_table_choose_script
365 hb_ot_layout_table_find_script
366 hb_ot_layout_table_get_feature_tags
367 hb_ot_layout_table_get_script_tags
368 hb_ot_layout_table_get_lookup_count
369 hb_ot_shape_plan_collect_lookups
370 <SUBSECTION Private>
371 Xhb_ot_layout_lookup_enumerate_sequences
372 Xhb_ot_layout_lookup_position
373 Xhb_ot_layout_lookup_substitute
374 </SECTION>
375
376 <SECTION>
377 <FILE>hb-ot-tag</FILE>
378 HB_OT_TAG_DEFAULT_LANGUAGE
379 HB_OT_TAG_DEFAULT_SCRIPT
380 hb_ot_tag_from_language
381 hb_ot_tag_to_language
382 hb_ot_tag_to_script
383 hb_ot_tags_from_script
384 </SECTION>
385
386 <SECTION>
387 <FILE>hb-set</FILE>
388 HB_SET_VALUE_INVALID
389 hb_set_add
390 hb_set_add_range
391 hb_set_allocation_successful
392 hb_set_clear
393 hb_set_create
394 hb_set_del
395 hb_set_del_range
396 hb_set_destroy
397 hb_set_get_empty
398 hb_set_get_max
399 hb_set_get_min
400 hb_set_get_population
401 hb_set_get_user_data
402 hb_set_has
403 hb_set_intersect
404 hb_set_invert
405 hb_set_is_empty
406 hb_set_is_equal
407 hb_set_next
408 hb_set_next_range
409 hb_set_reference
410 hb_set_set
411 hb_set_set_user_data
412 hb_set_subtract
413 hb_set_symmetric_difference
414 hb_set_t
415 hb_set_union
416 </SECTION>
417
418 <SECTION>
419 <FILE>hb-shape</FILE>
420 hb_feature_from_string
421 hb_feature_t
422 hb_feature_to_string
423 hb_shape
424 hb_shape_full
425 hb_shape_list_shapers
426 </SECTION>
427
428 <SECTION>
429 <FILE>hb-shape-plan</FILE>
430 hb_shape_plan_create
431 hb_shape_plan_create_cached
432 hb_shape_plan_destroy
433 hb_shape_plan_execute
434 hb_shape_plan_get_empty
435 hb_shape_plan_get_shaper
436 hb_shape_plan_get_user_data
437 hb_shape_plan_reference
438 hb_shape_plan_set_user_data
439 hb_shape_plan_t
440 </SECTION>
441
442 <SECTION>
443 <FILE>hb-unicode</FILE>
444 HB_UNICODE_MAX_DECOMPOSITION_LEN
445 hb_unicode_combining_class
446 hb_unicode_combining_class_func_t
447 hb_unicode_combining_class_t
448 hb_unicode_compose
449 hb_unicode_compose_func_t
450 hb_unicode_decompose
451 hb_unicode_decompose_compatibility
452 hb_unicode_decompose_func_t
453 hb_unicode_eastasian_width
454 hb_unicode_funcs_create
455 hb_unicode_funcs_destroy
456 hb_unicode_funcs_get_default
457 hb_unicode_funcs_get_empty
458 hb_unicode_funcs_get_parent
459 hb_unicode_funcs_get_user_data
460 hb_unicode_funcs_is_immutable
461 hb_unicode_funcs_make_immutable
462 hb_unicode_funcs_reference
463 hb_unicode_funcs_set_combining_class_func
464 hb_unicode_funcs_set_compose_func
465 hb_unicode_funcs_set_decompose_compatibility_func
466 hb_unicode_funcs_set_decompose_func
467 hb_unicode_funcs_set_eastasian_width_func
468 hb_unicode_funcs_set_general_category_func
469 hb_unicode_funcs_set_mirroring_func
470 hb_unicode_funcs_set_script_func
471 hb_unicode_funcs_set_user_data
472 hb_unicode_funcs_t
473 hb_unicode_general_category
474 hb_unicode_general_category_func_t
475 hb_unicode_general_category_t
476 hb_unicode_mirroring
477 hb_unicode_mirroring_func_t
478 hb_unicode_script
479 hb_unicode_script_func_t
480 </SECTION>
481
482 <SECTION>
483 <FILE>hb-uniscribe</FILE>
484 hb_uniscribe_font_get_hfont
485 hb_uniscribe_font_get_logfontw
486 </SECTION>
487
488 <SECTION>
489 <FILE>hb-version</FILE>
490 HB_VERSION_ATLEAST
491 HB_VERSION_MAJOR
492 HB_VERSION_MICRO
493 HB_VERSION_MINOR
494 HB_VERSION_STRING
495 hb_version
496 hb_version_atleast
497 hb_version_string
498 </SECTION>