summaryrefslogtreecommitdiff
path: root/src/hb-buffer-private.hh
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2011-07-21 00:58:29 -0400
committerBehdad Esfahbod <behdad@behdad.org>2011-07-21 00:59:15 -0400
commit9111b21ef99d5e53348176f683261b0101eb427f (patch)
tree0472b66ed6196d5ec2901c22e40bb96258898ed3 /src/hb-buffer-private.hh
parent655586fe5e1fadf2a2ef7826e61ee9a445ffa37a (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.hh10
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)
{