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 variation axis as published in the font’s fvar table. All
values are in user-space units (Fixed 16.16 scaled to f32 here).
Fields§
§tag: [u8; 4]§min: f32§default: f32§max: f32§flags: u16§name_id: u16name table id for the human-readable axis label.
Implementations§
Source§impl VariationAxis
impl VariationAxis
true if the axis carries the HIDDEN_AXIS flag — UI pickers
should skip it but shapers should still honour any coordinate
pinned by the caller.
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 · 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 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