Struct write_fonts::tables::variations::RegionAxisCoordinates
source · pub struct RegionAxisCoordinates {
pub start_coord: F2Dot14,
pub peak_coord: F2Dot14,
pub end_coord: F2Dot14,
}Expand description
The RegionAxisCoordinates record
Fields§
§start_coord: F2Dot14The region start coordinate value for the current axis.
peak_coord: F2Dot14The region peak coordinate value for the current axis.
end_coord: F2Dot14The region end coordinate value for the current axis.
Implementations§
Trait Implementations§
source§impl Clone for RegionAxisCoordinates
impl Clone for RegionAxisCoordinates
source§fn clone(&self) -> RegionAxisCoordinates
fn clone(&self) -> RegionAxisCoordinates
Returns a copy 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 RegionAxisCoordinates
impl Debug for RegionAxisCoordinates
source§impl Default for RegionAxisCoordinates
impl Default for RegionAxisCoordinates
source§fn default() -> RegionAxisCoordinates
fn default() -> RegionAxisCoordinates
Returns the “default value” for a type. Read more
source§impl FontWrite for RegionAxisCoordinates
impl FontWrite for RegionAxisCoordinates
source§fn write_into(&self, writer: &mut TableWriter)
fn write_into(&self, writer: &mut TableWriter)
Write our data and information about offsets into this TableWriter.
source§fn table_type(&self) -> TableType
fn table_type(&self) -> TableType
The type of this table. Read more
source§impl FromObjRef<RegionAxisCoordinates> for RegionAxisCoordinates
impl FromObjRef<RegionAxisCoordinates> for RegionAxisCoordinates
source§fn from_obj_ref(obj: &RegionAxisCoordinates, _: FontData<'_>) -> Self
fn from_obj_ref(obj: &RegionAxisCoordinates, _: FontData<'_>) -> Self
Convert
from to an instance of Self, using the provided data to resolve offsets.source§impl Hash for RegionAxisCoordinates
impl Hash for RegionAxisCoordinates
source§impl Ord for RegionAxisCoordinates
impl Ord for RegionAxisCoordinates
source§fn cmp(&self, other: &RegionAxisCoordinates) -> Ordering
fn cmp(&self, other: &RegionAxisCoordinates) -> 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 RegionAxisCoordinates
impl PartialEq for RegionAxisCoordinates
source§fn eq(&self, other: &RegionAxisCoordinates) -> bool
fn eq(&self, other: &RegionAxisCoordinates) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for RegionAxisCoordinates
impl PartialOrd for RegionAxisCoordinates
source§fn partial_cmp(&self, other: &RegionAxisCoordinates) -> Option<Ordering>
fn partial_cmp(&self, other: &RegionAxisCoordinates) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Validate for RegionAxisCoordinates
impl Validate for RegionAxisCoordinates
source§fn validate_impl(&self, _ctx: &mut ValidationCtx)
fn validate_impl(&self, _ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for RegionAxisCoordinates
impl StructuralPartialEq for RegionAxisCoordinates
Auto Trait Implementations§
impl RefUnwindSafe for RegionAxisCoordinates
impl Send for RegionAxisCoordinates
impl Sync for RegionAxisCoordinates
impl Unpin for RegionAxisCoordinates
impl UnwindSafe for RegionAxisCoordinates
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.