pub(super) enum SubpixelBin {
Zero,
One,
Two,
Three,
}Expand description
Bin for subpixel positioning of glyphs.
For accurate glyph positioning, we want to render each glyph at a subpixel coordinate. However, we also want to cache each glyph’s bitmap. As a compromise, we bin each subpixel offset into one of four fractional values. This means one glyph can have up to four subpixel-positioned bitmaps in the cache.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SubpixelBin
impl Clone for SubpixelBin
Source§fn clone(&self) -> SubpixelBin
fn clone(&self) -> SubpixelBin
Returns a duplicate 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 SubpixelBin
impl Debug for SubpixelBin
Source§impl Default for SubpixelBin
impl Default for SubpixelBin
Source§fn default() -> SubpixelBin
fn default() -> SubpixelBin
Returns the “default value” for a type. Read more
Source§impl Hash for SubpixelBin
impl Hash for SubpixelBin
Source§impl Ord for SubpixelBin
impl Ord for SubpixelBin
Source§fn cmp(&self, other: &SubpixelBin) -> Ordering
fn cmp(&self, other: &SubpixelBin) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SubpixelBin
impl PartialEq for SubpixelBin
Source§impl PartialOrd for SubpixelBin
impl PartialOrd for SubpixelBin
impl Copy for SubpixelBin
impl Eq for SubpixelBin
impl StructuralPartialEq for SubpixelBin
Auto Trait Implementations§
impl Freeze for SubpixelBin
impl RefUnwindSafe for SubpixelBin
impl Send for SubpixelBin
impl Sync for SubpixelBin
impl Unpin for SubpixelBin
impl UnwindSafe for SubpixelBin
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