[−]Struct wgpu_glyph::Scale
Defines the size of a rendered face of a font, in pixels, horizontally and
vertically. A vertical scale of y
pixels means that the distance betwen
the ascent and descent lines (see VMetrics
) of the face will be y
pixels. If x
and y
are equal the scaling is uniform. Non-uniform scaling
by a factor f in the horizontal direction is achieved by setting x
equal
to f times y
.
Fields
x: f32
Horizontal scale, in pixels.
y: f32
Vertical scale, in pixels.
Methods
impl Scale
Trait Implementations
impl Clone for Scale
fn clone(&self) -> Scale
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Scale
impl Debug for Scale
impl PartialEq<Scale> for Scale
impl PartialOrd<Scale> for Scale
fn partial_cmp(&self, other: &Scale) -> Option<Ordering>
fn lt(&self, other: &Scale) -> bool
fn le(&self, other: &Scale) -> bool
fn gt(&self, other: &Scale) -> bool
fn ge(&self, other: &Scale) -> bool
impl StructuralPartialEq for Scale
Auto Trait Implementations
impl RefUnwindSafe for Scale
impl Send for Scale
impl Sync for Scale
impl Unpin for Scale
impl UnwindSafe for Scale
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,