Home | History | Annotate | Download | only in src

Lines Matching defs:hb_buffer_t

106  * The structure that holds various text properties of an #hb_buffer_t. Can be
135 * hb_buffer_t:
141 typedef struct hb_buffer_t hb_buffer_t;
143 HB_EXTERN hb_buffer_t *
146 HB_EXTERN hb_buffer_t *
149 HB_EXTERN hb_buffer_t *
150 hb_buffer_reference (hb_buffer_t *buffer);
153 hb_buffer_destroy (hb_buffer_t *buffer);
156 hb_buffer_set_user_data (hb_buffer_t *buffer,
163 hb_buffer_get_user_data (hb_buffer_t *buffer,
179 hb_buffer_set_content_type (hb_buffer_t *buffer,
183 hb_buffer_get_content_type (hb_buffer_t *buffer);
187 hb_buffer_set_unicode_funcs (hb_buffer_t *buffer,
191 hb_buffer_get_unicode_funcs (hb_buffer_t *buffer);
194 hb_buffer_set_direction (hb_buffer_t *buffer,
198 hb_buffer_get_direction (hb_buffer_t *buffer);
201 hb_buffer_set_script (hb_buffer_t *buffer,
205 hb_buffer_get_script (hb_buffer_t *buffer);
208 hb_buffer_set_language (hb_buffer_t *buffer,
213 hb_buffer_get_language (hb_buffer_t *buffer);
216 hb_buffer_set_segment_properties (hb_buffer_t *buffer,
220 hb_buffer_get_segment_properties (hb_buffer_t *buffer,
224 hb_buffer_guess_segment_properties (hb_buffer_t *buffer);
254 hb_buffer_set_flags (hb_buffer_t *buffer,
258 hb_buffer_get_flags (hb_buffer_t *buffer);
271 hb_buffer_set_cluster_level (hb_buffer_t *buffer,
275 hb_buffer_get_cluster_level (hb_buffer_t *buffer);
288 hb_buffer_set_replacement_codepoint (hb_buffer_t *buffer,
292 hb_buffer_get_replacement_codepoint (hb_buffer_t *buffer);
296 hb_buffer_reset (hb_buffer_t *buffer);
299 hb_buffer_clear_contents (hb_buffer_t *buffer);
302 hb_buffer_pre_allocate (hb_buffer_t *buffer,
307 hb_buffer_allocation_successful (hb_buffer_t *buffer);
310 hb_buffer_reverse (hb_buffer_t *buffer);
313 hb_buffer_reverse_range (hb_buffer_t *buffer,
317 hb_buffer_reverse_clusters (hb_buffer_t *buffer);
323 hb_buffer_add (hb_buffer_t *buffer,
328 hb_buffer_add_utf8 (hb_buffer_t *buffer,
335 hb_buffer_add_utf16 (hb_buffer_t *buffer,
342 hb_buffer_add_utf32 (hb_buffer_t *buffer,
349 hb_buffer_add_latin1 (hb_buffer_t *buffer,
356 hb_buffer_add_codepoints (hb_buffer_t *buffer,
364 hb_buffer_set_length (hb_buffer_t *buffer,
368 hb_buffer_get_length (hb_buffer_t *buffer);
373 hb_buffer_get_glyph_infos (hb_buffer_t *buffer,
377 hb_buffer_get_glyph_positions (hb_buffer_t *buffer,
382 hb_buffer_normalize_glyphs (hb_buffer_t *buffer);
436 hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
447 hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,
459 typedef hb_bool_t (*hb_buffer_message_func_t) (hb_buffer_t *buffer,
465 hb_buffer_set_message_func (hb_buffer_t *buffer,