#[repr(transparent)]pub struct CGBlendMode(pub i32);
Available on crate feature
CGContext
only.Expand description
Tuple Fields§
§0: i32
Implementations§
Source§impl CGBlendMode
impl CGBlendMode
pub const Normal: Self
pub const Multiply: Self
pub const Screen: Self
pub const Overlay: Self
pub const Darken: Self
pub const Lighten: Self
pub const ColorDodge: Self
pub const ColorBurn: Self
pub const SoftLight: Self
pub const HardLight: Self
pub const Difference: Self
pub const Exclusion: Self
pub const Hue: Self
pub const Saturation: Self
pub const Color: Self
pub const Luminosity: Self
pub const Clear: Self
pub const Copy: Self
pub const SourceIn: Self
pub const SourceOut: Self
pub const SourceAtop: Self
pub const DestinationOver: Self
pub const DestinationIn: Self
pub const DestinationOut: Self
pub const DestinationAtop: Self
pub const XOR: Self
pub const PlusDarker: Self
pub const PlusLighter: Self
Trait Implementations§
Source§impl Clone for CGBlendMode
impl Clone for CGBlendMode
Source§fn clone(&self) -> CGBlendMode
fn clone(&self) -> CGBlendMode
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 CGBlendMode
impl Debug for CGBlendMode
Source§impl Encode for CGBlendMode
Available on crate feature objc2
only.
impl Encode for CGBlendMode
Available on crate feature
objc2
only.Source§impl Hash for CGBlendMode
impl Hash for CGBlendMode
Source§impl Ord for CGBlendMode
impl Ord for CGBlendMode
Source§fn cmp(&self, other: &CGBlendMode) -> Ordering
fn cmp(&self, other: &CGBlendMode) -> 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 CGBlendMode
impl PartialEq for CGBlendMode
Source§impl PartialOrd for CGBlendMode
impl PartialOrd for CGBlendMode
Source§impl RefEncode for CGBlendMode
Available on crate feature objc2
only.
impl RefEncode for CGBlendMode
Available on crate feature
objc2
only.Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for CGBlendMode
impl Eq for CGBlendMode
impl StructuralPartialEq for CGBlendMode
Auto Trait Implementations§
impl Freeze for CGBlendMode
impl RefUnwindSafe for CGBlendMode
impl Send for CGBlendMode
impl Sync for CGBlendMode
impl Unpin for CGBlendMode
impl UnwindSafe for CGBlendMode
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<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.