Lines Matching refs:buffer
27 #include "hb-buffer-private.hh"
62 _hb_buffer_serialize_glyphs_json (hb_buffer_t *buffer,
71 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, NULL);
72 hb_glyph_position_t *pos = hb_buffer_get_glyph_positions (buffer, NULL);
135 _hb_buffer_serialize_glyphs_text (hb_buffer_t *buffer,
144 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, NULL);
145 hb_glyph_position_t *pos = hb_buffer_get_glyph_positions (buffer, NULL);
198 hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
208 assert (start <= end && end <= buffer->len);
215 assert ((!buffer->len && buffer->content_type == HB_BUFFER_CONTENT_TYPE_INVALID) ||
216 buffer->content_type == HB_BUFFER_CONTENT_TYPE_GLYPHS);
227 return _hb_buffer_serialize_glyphs_text (buffer, start, end,
232 return _hb_buffer_serialize_glyphs_json (buffer, start, end,
286 #include "hb-buffer-deserialize-json.hh"
287 #include "hb-buffer-deserialize-text.hh"
290 hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,
302 assert ((!buffer->len && buffer->content_type == HB_BUFFER_CONTENT_TYPE_INVALID) ||
303 buffer->content_type == HB_BUFFER_CONTENT_TYPE_GLYPHS);
314 hb_buffer_set_content_type (buffer, HB_BUFFER_CONTENT_TYPE_GLYPHS);
322 return _hb_buffer_deserialize_glyphs_text (buffer,
327 return _hb_buffer_deserialize_glyphs_json (buffer,