pub struct RasterizedGlyph {
pub top: f32,
pub left: f32,
pub width: i32,
pub height: i32,
pub scale: f32,
pub format: GlyphFormat,
pub bytes: Vec<u8>,
}Fields§
§top: f32§left: f32§width: i32§height: i32§scale: f32§format: GlyphFormat§bytes: Vec<u8>Implementations§
Source§impl RasterizedGlyph
impl RasterizedGlyph
pub fn downscale_bitmap_if_required(&mut self, font: &FontInstance)
Auto Trait Implementations§
impl Freeze for RasterizedGlyph
impl RefUnwindSafe for RasterizedGlyph
impl Send for RasterizedGlyph
impl Sync for RasterizedGlyph
impl Unpin for RasterizedGlyph
impl UnsafeUnpin for RasterizedGlyph
impl UnwindSafe for RasterizedGlyph
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more