Struct write_fonts::tables::base::Base
source · pub struct Base {
pub horiz_axis: NullableOffsetMarker<Axis>,
pub vert_axis: NullableOffsetMarker<Axis>,
pub item_var_store: NullableOffsetMarker<ItemVariationStore, WIDTH_32>,
}Expand description
The BASE (Baseline) table
Fields§
§horiz_axis: NullableOffsetMarker<Axis>Offset to horizontal Axis table, from beginning of BASE table (may be NULL)
vert_axis: NullableOffsetMarker<Axis>Offset to vertical Axis table, from beginning of BASE table (may be NULL)
item_var_store: NullableOffsetMarker<ItemVariationStore, WIDTH_32>Offset to Item Variation Store table, from beginning of BASE table (may be null)
Implementations§
Trait Implementations§
source§impl FontWrite for Base
impl FontWrite for Base
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 Ord for Base
impl Ord for Base
source§impl PartialEq for Base
impl PartialEq for Base
source§impl PartialOrd for Base
impl PartialOrd for Base
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 Base
impl Validate for Base
source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for Base
impl StructuralPartialEq for Base
Auto Trait Implementations§
impl RefUnwindSafe for Base
impl Send for Base
impl Sync for Base
impl Unpin for Base
impl UnwindSafe for Base
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<'a, T> FontReadWithArgs<'a> for Twhere
T: FontRead<'a>,
impl<'a, T> FontReadWithArgs<'a> for Twhere
T: FontRead<'a>,
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.