pub struct PaintComposite {
pub source_paint: OffsetMarker<Paint, WIDTH_24>,
pub composite_mode: CompositeMode,
pub backdrop_paint: OffsetMarker<Paint, WIDTH_24>,
}
Expand description
PaintComposite table
Fields§
§source_paint: OffsetMarker<Paint, WIDTH_24>
Offset to a source Paint table.
composite_mode: CompositeMode
A CompositeMode enumeration value.
backdrop_paint: OffsetMarker<Paint, WIDTH_24>
Offset to a backdrop Paint table.
Implementations§
Source§impl PaintComposite
impl PaintComposite
Sourcepub fn new(
source_paint: Paint,
composite_mode: CompositeMode,
backdrop_paint: Paint,
) -> Self
pub fn new( source_paint: Paint, composite_mode: CompositeMode, backdrop_paint: Paint, ) -> Self
Construct a new PaintComposite
Trait Implementations§
Source§impl Clone for PaintComposite
impl Clone for PaintComposite
Source§fn clone(&self) -> PaintComposite
fn clone(&self) -> PaintComposite
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 PaintComposite
impl Debug for PaintComposite
Source§impl Default for PaintComposite
impl Default for PaintComposite
Source§fn default() -> PaintComposite
fn default() -> PaintComposite
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaintComposite
impl<'de> Deserialize<'de> for PaintComposite
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 PaintComposite
impl<'a> FontRead<'a> for PaintComposite
Source§impl FontWrite for PaintComposite
impl FontWrite for PaintComposite
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<PaintComposite> for Paint
impl From<PaintComposite> for Paint
Source§fn from(src: PaintComposite) -> Paint
fn from(src: PaintComposite) -> Paint
Converts to this type from the input type.
Source§impl Hash for PaintComposite
impl Hash for PaintComposite
Source§impl Ord for PaintComposite
impl Ord for PaintComposite
Source§fn cmp(&self, other: &PaintComposite) -> Ordering
fn cmp(&self, other: &PaintComposite) -> 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 PaintComposite
impl PartialEq for PaintComposite
Source§impl PartialOrd for PaintComposite
impl PartialOrd for PaintComposite
Source§impl Serialize for PaintComposite
impl Serialize for PaintComposite
Source§impl Validate for PaintComposite
impl Validate for PaintComposite
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for PaintComposite
impl StructuralPartialEq for PaintComposite
Auto Trait Implementations§
impl Freeze for PaintComposite
impl RefUnwindSafe for PaintComposite
impl Send for PaintComposite
impl Sync for PaintComposite
impl Unpin for PaintComposite
impl UnwindSafe for PaintComposite
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.