#[repr(transparent)]pub struct NSCompositingOperation(pub NSUInteger);
Available on crate feature
NSGraphics
only.Expand description
Tuple Fields§
§0: NSUInteger
Implementations§
Source§impl NSCompositingOperation
impl NSCompositingOperation
pub const Clear: Self
pub const Copy: Self
pub const SourceOver: 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 Highlight: Self
👎Deprecated: Use NSCompositingOperationSourceOver instead
pub const PlusLighter: 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
Trait Implementations§
Source§impl Clone for NSCompositingOperation
impl Clone for NSCompositingOperation
Source§fn clone(&self) -> NSCompositingOperation
fn clone(&self) -> NSCompositingOperation
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 NSCompositingOperation
impl Debug for NSCompositingOperation
Source§impl Encode for NSCompositingOperation
impl Encode for NSCompositingOperation
Source§impl Hash for NSCompositingOperation
impl Hash for NSCompositingOperation
Source§impl Ord for NSCompositingOperation
impl Ord for NSCompositingOperation
Source§fn cmp(&self, other: &NSCompositingOperation) -> Ordering
fn cmp(&self, other: &NSCompositingOperation) -> 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 NSCompositingOperation
impl PartialEq for NSCompositingOperation
Source§impl PartialOrd for NSCompositingOperation
impl PartialOrd for NSCompositingOperation
Source§impl RefEncode for NSCompositingOperation
impl RefEncode for NSCompositingOperation
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 NSCompositingOperation
impl Eq for NSCompositingOperation
impl StructuralPartialEq for NSCompositingOperation
Auto Trait Implementations§
impl Freeze for NSCompositingOperation
impl RefUnwindSafe for NSCompositingOperation
impl Send for NSCompositingOperation
impl Sync for NSCompositingOperation
impl Unpin for NSCompositingOperation
impl UnwindSafe for NSCompositingOperation
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.