pub struct PaintVarTransform {
pub paint: OffsetMarker<Paint, WIDTH_24>,
pub transform: OffsetMarker<VarAffine2x3, WIDTH_24>,
}
Expand description
PaintVarTransform table
Fields§
§paint: OffsetMarker<Paint, WIDTH_24>
Offset to a Paint subtable.
transform: OffsetMarker<VarAffine2x3, WIDTH_24>
Offset to a VarAffine2x3 table.
Implementations§
Source§impl PaintVarTransform
impl PaintVarTransform
Sourcepub fn new(paint: Paint, transform: VarAffine2x3) -> Self
pub fn new(paint: Paint, transform: VarAffine2x3) -> Self
Construct a new PaintVarTransform
Trait Implementations§
Source§impl Clone for PaintVarTransform
impl Clone for PaintVarTransform
Source§fn clone(&self) -> PaintVarTransform
fn clone(&self) -> PaintVarTransform
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 PaintVarTransform
impl Debug for PaintVarTransform
Source§impl Default for PaintVarTransform
impl Default for PaintVarTransform
Source§fn default() -> PaintVarTransform
fn default() -> PaintVarTransform
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaintVarTransform
impl<'de> Deserialize<'de> for PaintVarTransform
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a> FontRead<'a> for PaintVarTransform
impl<'a> FontRead<'a> for PaintVarTransform
Source§impl FontWrite for PaintVarTransform
impl FontWrite for PaintVarTransform
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 From<PaintVarTransform> for Paint
impl From<PaintVarTransform> for Paint
Source§fn from(src: PaintVarTransform) -> Paint
fn from(src: PaintVarTransform) -> Paint
Converts to this type from the input type.
Source§impl Hash for PaintVarTransform
impl Hash for PaintVarTransform
Source§impl Ord for PaintVarTransform
impl Ord for PaintVarTransform
Source§fn cmp(&self, other: &PaintVarTransform) -> Ordering
fn cmp(&self, other: &PaintVarTransform) -> 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 PaintVarTransform
impl PartialEq for PaintVarTransform
Source§impl PartialOrd for PaintVarTransform
impl PartialOrd for PaintVarTransform
Source§impl Serialize for PaintVarTransform
impl Serialize for PaintVarTransform
Source§impl Validate for PaintVarTransform
impl Validate for PaintVarTransform
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for PaintVarTransform
impl StructuralPartialEq for PaintVarTransform
Auto Trait Implementations§
impl Freeze for PaintVarTransform
impl RefUnwindSafe for PaintVarTransform
impl Send for PaintVarTransform
impl Sync for PaintVarTransform
impl Unpin for PaintVarTransform
impl UnwindSafe for PaintVarTransform
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§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.