Struct harfbuzz_sys::hb_glyph_position_t [−][src]
#[repr(C)]pub struct hb_glyph_position_t { pub x_advance: hb_position_t, pub y_advance: hb_position_t, pub x_offset: hb_position_t, pub y_offset: hb_position_t, pub var: hb_var_int_t, }
hb_glyph_position_t: @x_advance: how much the line advances after drawing this glyph when setting text in horizontal direction. @y_advance: how much the line advances after drawing this glyph when setting text in vertical direction. @x_offset: how much the glyph moves on the X-axis before drawing it, this should not affect how much the line advances. @y_offset: how much the glyph moves on the Y-axis before drawing it, this should not affect how much the line advances.
The hb_glyph_position_t
is the structure that holds the positions of the
glyph in both horizontal and vertical directions. All positions in
hb_glyph_position_t
are relative to the current point.
Fields
x_advance: hb_position_t
y_advance: hb_position_t
x_offset: hb_position_t
y_offset: hb_position_t
var: hb_var_int_t
Trait Implementations
impl Clone for hb_glyph_position_t
[src]
impl Clone for hb_glyph_position_t
[src]