[−][src]Enum luminance::blending::Factor
Blending factors. Pixel data are multiplied by these factors to achieve several effects driven by blending equations.
Variants
1 * color = color
0 * color = 0
src * color
(1 - src) * color
dst * color
(1 - dst) * color
srcA * color
(1 - src) * color
dstA * color
(1 - dstA) * color
For colors, min(srcA, 1 - dstA)
, for alpha, 1
Trait Implementations
impl Clone for Factor
[src]
impl Copy for Factor
[src]
impl Debug for Factor
[src]
impl Eq for Factor
[src]
impl PartialEq<Factor> for Factor
[src]
pub fn eq(&self, other: &Factor) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Factor
[src]
impl StructuralPartialEq for Factor
[src]
Auto Trait Implementations
impl RefUnwindSafe for Factor
[src]
impl Send for Factor
[src]
impl Sync for Factor
[src]
impl Unpin for Factor
[src]
impl UnwindSafe for Factor
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
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.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut 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.
pub 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>,