Struct fontdue::layout::GlyphRasterConfig
source · pub struct GlyphRasterConfig {
pub glyph_index: u16,
pub px: f32,
pub font_hash: usize,
}
Expand description
Configuration for rasterizing a glyph. This struct is also a hashable key that can be used to uniquely identify a rasterized glyph for applications that want to cache glyphs.
Fields§
§glyph_index: u16
The glyph index represented by the glyph being positioned.
px: f32
The scale of the glyph being positioned in px.
font_hash: usize
The hash of the font used in layout to raster the glyph.
Trait Implementations§
source§impl Clone for GlyphRasterConfig
impl Clone for GlyphRasterConfig
source§fn clone(&self) -> GlyphRasterConfig
fn clone(&self) -> GlyphRasterConfig
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 moresource§impl Debug for GlyphRasterConfig
impl Debug for GlyphRasterConfig
source§impl Hash for GlyphRasterConfig
impl Hash for GlyphRasterConfig
source§impl PartialEq for GlyphRasterConfig
impl PartialEq for GlyphRasterConfig
impl Copy for GlyphRasterConfig
impl Eq for GlyphRasterConfig
Auto Trait Implementations§
impl RefUnwindSafe for GlyphRasterConfig
impl Send for GlyphRasterConfig
impl Sync for GlyphRasterConfig
impl Unpin for GlyphRasterConfig
impl UnwindSafe for GlyphRasterConfig
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