diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2011-07-21 00:58:29 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2011-07-21 00:59:15 -0400 |
commit | 9111b21ef99d5e53348176f683261b0101eb427f (patch) | |
tree | 0472b66ed6196d5ec2901c22e40bb96258898ed3 /src/hb-buffer-private.hh | |
parent | 655586fe5e1fadf2a2ef7826e61ee9a445ffa37a (diff) |
Add _hb_buffer_output_glyph() and _hb_buffer_skip_glyph()
Diffstat (limited to 'src/hb-buffer-private.hh')
-rw-r--r-- | src/hb-buffer-private.hh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/hb-buffer-private.hh b/src/hb-buffer-private.hh index 4fae8845..73535d4b 100644 --- a/src/hb-buffer-private.hh +++ b/src/hb-buffer-private.hh @@ -66,6 +66,13 @@ _hb_buffer_replace_glyph (hb_buffer_t *buffer, hb_codepoint_t glyph_index); HB_INTERNAL void +_hb_buffer_output_glyph (hb_buffer_t *buffer, + hb_codepoint_t glyph_index); + +HB_INTERNAL void +_hb_buffer_skip_glyph (hb_buffer_t *buffer); + +HB_INTERNAL void _hb_buffer_next_glyph (hb_buffer_t *buffer); @@ -125,6 +132,9 @@ struct _hb_buffer_t { { _hb_buffer_replace_glyphs_be16 (this, num_in, num_out, glyph_data_be); } inline void replace_glyph (hb_codepoint_t glyph_index) { _hb_buffer_replace_glyph (this, glyph_index); } + inline void output_glyph (hb_codepoint_t glyph_index) + { _hb_buffer_output_glyph (this, glyph_index); } + inline void skip_glyph (void) { _hb_buffer_skip_glyph (this); } inline void reset_masks (hb_mask_t mask) { |