[−][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]
impl StructuralEq for Factor
[src]
impl StructuralPartialEq for Factor
[src]
Auto Trait Implementations
impl RefUnwindSafe for Factor
impl Send for Factor
impl Sync for Factor
impl Unpin for Factor
impl UnwindSafe for Factor
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,
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.
fn to_owned(&self) -> T
[src]
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.
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>,