pub struct PaintScaleAroundCenter {
pub paint: OffsetMarker<Paint, WIDTH_24>,
pub scale_x: F2Dot14,
pub scale_y: F2Dot14,
pub center_x: FWord,
pub center_y: FWord,
}
Expand description
PaintScaleAroundCenter table
Fields§
§paint: OffsetMarker<Paint, WIDTH_24>
Offset to a Paint subtable.
scale_x: F2Dot14
Scale factor in x direction.
scale_y: F2Dot14
Scale factor in y direction.
center_x: FWord
x coordinate for the center of scaling.
center_y: FWord
y coordinate for the center of scaling.
Implementations§
Trait Implementations§
Source§impl Clone for PaintScaleAroundCenter
impl Clone for PaintScaleAroundCenter
Source§fn clone(&self) -> PaintScaleAroundCenter
fn clone(&self) -> PaintScaleAroundCenter
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 PaintScaleAroundCenter
impl Debug for PaintScaleAroundCenter
Source§impl Default for PaintScaleAroundCenter
impl Default for PaintScaleAroundCenter
Source§fn default() -> PaintScaleAroundCenter
fn default() -> PaintScaleAroundCenter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaintScaleAroundCenter
impl<'de> Deserialize<'de> for PaintScaleAroundCenter
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 PaintScaleAroundCenter
impl<'a> FontRead<'a> for PaintScaleAroundCenter
Source§impl FontWrite for PaintScaleAroundCenter
impl FontWrite for PaintScaleAroundCenter
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<PaintScaleAroundCenter> for Paint
impl From<PaintScaleAroundCenter> for Paint
Source§fn from(src: PaintScaleAroundCenter) -> Paint
fn from(src: PaintScaleAroundCenter) -> Paint
Converts to this type from the input type.
Source§impl Hash for PaintScaleAroundCenter
impl Hash for PaintScaleAroundCenter
Source§impl Ord for PaintScaleAroundCenter
impl Ord for PaintScaleAroundCenter
Source§fn cmp(&self, other: &PaintScaleAroundCenter) -> Ordering
fn cmp(&self, other: &PaintScaleAroundCenter) -> 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 PaintScaleAroundCenter
impl PartialEq for PaintScaleAroundCenter
Source§impl PartialOrd for PaintScaleAroundCenter
impl PartialOrd for PaintScaleAroundCenter
Source§impl Serialize for PaintScaleAroundCenter
impl Serialize for PaintScaleAroundCenter
Source§impl Validate for PaintScaleAroundCenter
impl Validate for PaintScaleAroundCenter
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for PaintScaleAroundCenter
impl StructuralPartialEq for PaintScaleAroundCenter
Auto Trait Implementations§
impl Freeze for PaintScaleAroundCenter
impl RefUnwindSafe for PaintScaleAroundCenter
impl Send for PaintScaleAroundCenter
impl Sync for PaintScaleAroundCenter
impl Unpin for PaintScaleAroundCenter
impl UnwindSafe for PaintScaleAroundCenter
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.