[−][src]Enum skia_bindings::SkBlendMode
Variants
kClear
kSrc
kDst
kSrcOver
kDstOver
kSrcIn
kDstIn
kSrcOut
kDstOut
kSrcATop
kDstATop
kXor
kPlus
kModulate
kScreen
kOverlay
kDarken
kLighten
kColorDodge
kColorBurn
kHardLight
kSoftLight
kDifference
kExclusion
kMultiply
kHue
kSaturation
kColor
kLuminosity
Methods
impl SkBlendMode
[src]
pub const kLastCoeffMode: SkBlendMode
[src]
impl SkBlendMode
[src]
pub const kLastSeparableMode: SkBlendMode
[src]
impl SkBlendMode
[src]
pub const kLastMode: SkBlendMode
[src]
Trait Implementations
impl Eq for SkBlendMode
[src]
impl Clone for SkBlendMode
[src]
fn clone(&self) -> SkBlendMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<SkBlendMode> for SkBlendMode
[src]
fn eq(&self, other: &SkBlendMode) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for SkBlendMode
[src]
impl Hash for SkBlendMode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Debug for SkBlendMode
[src]
Auto Trait Implementations
impl Send for SkBlendMode
impl Unpin for SkBlendMode
impl Sync for SkBlendMode
impl UnwindSafe for SkBlendMode
impl RefUnwindSafe for SkBlendMode
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,