[−]Struct rusttype::HMetrics
The "horizontal metrics" of a glyph. This is useful for calculating the horizontal offset of a glyph from the previous one in a string when laying a string out horizontally.
Fields
advance_width: f32
The horizontal offset that the origin of the next glyph should be from the origin of this glyph.
left_side_bearing: f32
The horizontal offset between the origin of this glyph and the leftmost edge/point of the glyph.
Trait Implementations
impl PartialEq<HMetrics> for HMetrics
impl PartialOrd<HMetrics> for HMetrics
fn partial_cmp(&self, other: &HMetrics) -> Option<Ordering>
fn lt(&self, other: &HMetrics) -> bool
fn le(&self, other: &HMetrics) -> bool
fn gt(&self, other: &HMetrics) -> bool
fn ge(&self, other: &HMetrics) -> bool
impl Clone for HMetrics
fn clone(&self) -> HMetrics
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for HMetrics
impl Copy for HMetrics
Auto Trait Implementations
impl Unpin for HMetrics
impl Sync for HMetrics
impl Send for HMetrics
impl UnwindSafe for HMetrics
impl RefUnwindSafe for HMetrics
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,