Struct fontdue::layout::GlyphRasterConfig
source · [−]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
sourceimpl Clone for GlyphRasterConfig
impl Clone for GlyphRasterConfig
sourcefn clone(&self) -> GlyphRasterConfig
fn clone(&self) -> GlyphRasterConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GlyphRasterConfig
impl Debug for GlyphRasterConfig
sourceimpl Hash for GlyphRasterConfig
impl Hash 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more