pub struct VariationAxis {
pub tag: [u8; 4],
pub min: f32,
pub default: f32,
pub max: f32,
pub flags: u16,
pub name_id: u16,
}Expand description
One fvar variation axis (wght, wdth, opsz, …).
Values are in the axis’s user space (the same units as fvar minValue /
defaultValue / maxValue, typically 1.0-based design coordinates such as
CSS font-weight 100–900).
Fields§
§tag: [u8; 4]Four-byte axis tag, e.g. *b"wght".
min: f32Inclusive lower bound of the axis.
default: f32Default (uninstanced) location.
max: f32Inclusive upper bound of the axis.
flags: u16Axis flags from fvar (bit 0 = hidden axis).
name_id: u16Name table ID for the axis’s display name.
Trait Implementations§
Source§impl Clone for VariationAxis
impl Clone for VariationAxis
Source§fn clone(&self) -> VariationAxis
fn clone(&self) -> VariationAxis
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VariationAxis
Source§impl Debug for VariationAxis
impl Debug for VariationAxis
Source§impl PartialEq for VariationAxis
impl PartialEq for VariationAxis
impl StructuralPartialEq for VariationAxis
Auto Trait Implementations§
impl Freeze for VariationAxis
impl RefUnwindSafe for VariationAxis
impl Send for VariationAxis
impl Sync for VariationAxis
impl Unpin for VariationAxis
impl UnsafeUnpin for VariationAxis
impl UnwindSafe for VariationAxis
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