Home | History | Annotate | Download | only in src

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);
195 hb_buffer_set_replacement_codepoint (hb_buffer_t *buffer,
199 hb_buffer_get_replacement_codepoint (hb_buffer_t *buffer);
202 /* Resets the buffer. Afterwards it's as if it was just created,
203 * except that it has a larger buffer allocated perhaps... */
205 hb_buffer_reset (hb_buffer_t *buffer);
209 hb_buffer_clear_contents (hb_buffer_t *buffer);
213 hb_buffer_pre_allocate (hb_buffer_t *buffer,
219 hb_buffer_allocation_successful (hb_buffer_t *buffer);
222 hb_buffer_reverse (hb_buffer_t *buffer);
225 hb_buffer_reverse_clusters (hb_buffer_t *buffer);
228 /* Filling the buffer in */
231 hb_buffer_add (hb_buffer_t *buffer,
236 hb_buffer_add_utf8 (hb_buffer_t *buffer,
243 hb_buffer_add_utf16 (hb_buffer_t *buffer,
250 hb_buffer_add_utf32 (hb_buffer_t *buffer,
258 hb_buffer_add_codepoints (hb_buffer_t *buffer,
267 hb_buffer_set_length (hb_buffer_t *buffer,
270 /* Return value valid as long as buffer not modified */
272 hb_buffer_get_length (hb_buffer_t *buffer);
274 /* Getting glyphs out of the buffer */
276 /* Return value valid as long as buffer not modified */
278 hb_buffer_get_glyph_infos (hb_buffer_t *buffer,
281 /* Return value valid as long as buffer not modified */
283 hb_buffer_get_glyph_positions (hb_buffer_t *buffer,
287 /* Reorders a glyph buffer to have canonical in-cluster glyph order / position.
291 hb_buffer_normalize_glyphs (hb_buffer_t *buffer);
323 hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
334 hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,