Lines Matching refs:buffer
102 hb_buffer_reference (hb_buffer_t *buffer);
105 hb_buffer_destroy (hb_buffer_t *buffer);
108 hb_buffer_set_user_data (hb_buffer_t *buffer,
115 hb_buffer_get_user_data (hb_buffer_t *buffer,
126 hb_buffer_set_content_type (hb_buffer_t *buffer,
130 hb_buffer_get_content_type (hb_buffer_t *buffer);
134 hb_buffer_set_unicode_funcs (hb_buffer_t *buffer,
138 hb_buffer_get_unicode_funcs (hb_buffer_t *buffer);
141 hb_buffer_set_direction (hb_buffer_t *buffer,
145 hb_buffer_get_direction (hb_buffer_t *buffer);
148 hb_buffer_set_script (hb_buffer_t *buffer,
152 hb_buffer_get_script (hb_buffer_t *buffer);
155 hb_buffer_set_language (hb_buffer_t *buffer,
160 hb_buffer_get_language (hb_buffer_t *buffer);
163 hb_buffer_set_segment_properties (hb_buffer_t *buffer,
167 hb_buffer_get_segment_properties (hb_buffer_t *buffer,
171 hb_buffer_guess_segment_properties (hb_buffer_t *buffer);
182 hb_buffer_set_flags (hb_buffer_t *buffer,
186 hb_buffer_get_flags (hb_buffer_t *buffer);
189 /* Resets the buffer. Afterwards it's as if it was just created,
190 * except that it has a larger buffer allocated perhaps... */
192 hb_buffer_reset (hb_buffer_t *buffer);
196 hb_buffer_clear_contents (hb_buffer_t *buffer);
200 hb_buffer_pre_allocate (hb_buffer_t *buffer,
206 hb_buffer_allocation_successful (hb_buffer_t *buffer);
209 hb_buffer_reverse (hb_buffer_t *buffer);
212 hb_buffer_reverse_clusters (hb_buffer_t *buffer);
215 /* Filling the buffer in */
218 hb_buffer_add (hb_buffer_t *buffer,
223 hb_buffer_add_utf8 (hb_buffer_t *buffer,
230 hb_buffer_add_utf16 (hb_buffer_t *buffer,
237 hb_buffer_add_utf32 (hb_buffer_t *buffer,
246 hb_buffer_set_length (hb_buffer_t *buffer,
249 /* Return value valid as long as buffer not modified */
251 hb_buffer_get_length (hb_buffer_t *buffer);
253 /* Getting glyphs out of the buffer */
255 /* Return value valid as long as buffer not modified */
257 hb_buffer_get_glyph_infos (hb_buffer_t *buffer,
260 /* Return value valid as long as buffer not modified */
262 hb_buffer_get_glyph_positions (hb_buffer_t *buffer,
266 /* Reorders a glyph buffer to have canonical in-cluster glyph order / position.
270 hb_buffer_normalize_glyphs (hb_buffer_t *buffer);
302 hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
313 hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,