Struct floem_cosmic_text::ShapeGlyph
source · pub struct ShapeGlyph {Show 17 fields
pub start: usize,
pub end: usize,
pub x_advance: f32,
pub y_advance: f32,
pub x_offset: f32,
pub y_offset: f32,
pub font_size: f32,
pub cap_height: f32,
pub ascent: f32,
pub descent: f32,
pub line_ascent: f32,
pub line_descent: f32,
pub font_id: ID,
pub glyph_id: u16,
pub color: Color,
pub is_tab: bool,
pub metadata: usize,
}
Expand description
A shaped glyph
Fields§
§start: usize
§end: usize
§x_advance: f32
§y_advance: f32
§x_offset: f32
§y_offset: f32
§font_size: f32
§cap_height: f32
§ascent: f32
§descent: f32
§line_ascent: f32
§line_descent: f32
§font_id: ID
§glyph_id: u16
§color: Color
§is_tab: bool
§metadata: usize
Trait Implementations§
source§impl Clone for ShapeGlyph
impl Clone for ShapeGlyph
source§fn clone(&self) -> ShapeGlyph
fn clone(&self) -> ShapeGlyph
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ShapeGlyph
impl RefUnwindSafe for ShapeGlyph
impl Send for ShapeGlyph
impl Sync for ShapeGlyph
impl Unpin for ShapeGlyph
impl UnwindSafe for ShapeGlyph
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more