Struct write_fonts::tables::base::BaseValues
source · pub struct BaseValues {
pub default_baseline_index: u16,
pub base_coords: Vec<OffsetMarker<BaseCoord>>,
}Expand description
BaseValues table
Fields§
§default_baseline_index: u16Index number of default baseline for this script — equals index position of baseline tag in baselineTags array of the BaseTagList
base_coords: Vec<OffsetMarker<BaseCoord>>Array of offsets to BaseCoord tables, from beginning of BaseValues table — order matches baselineTags array in the BaseTagList
Implementations§
Trait Implementations§
source§impl Clone for BaseValues
impl Clone for BaseValues
source§fn clone(&self) -> BaseValues
fn clone(&self) -> BaseValues
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 BaseValues
impl Debug for BaseValues
source§impl Default for BaseValues
impl Default for BaseValues
source§fn default() -> BaseValues
fn default() -> BaseValues
Returns the “default value” for a type. Read more
source§impl<'a> FontRead<'a> for BaseValues
impl<'a> FontRead<'a> for BaseValues
source§impl FontWrite for BaseValues
impl FontWrite for BaseValues
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.
fn name(&self) -> &'static str
source§impl Validate for BaseValues
impl Validate for BaseValues
source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
Auto Trait Implementations§
impl RefUnwindSafe for BaseValues
impl Send for BaseValues
impl Sync for BaseValues
impl Unpin for BaseValues
impl UnwindSafe for BaseValues
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
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.