Enum luminance::blending::Factor [−][src]
pub enum Factor { One, Zero, SrcColor, SrcColorComplement, DestColor, DestColorComplement, SrcAlpha, SrcAlphaComplement, DstAlpha, DstAlphaComplement, SrcAlphaSaturate, }
Blending factors. Pixel data are multiplied by these factors to achieve several effects driven by blending equations.
Variants
One
1 * color = factor
Zero
0 * color = 0
SrcColor
src * color
SrcColorComplement
(1 - src) * color
DestColor
dst * color
DestColorComplement
(1 - dst) * color
SrcAlpha
srcA * color
SrcAlphaComplement
(1 - src) * color
DstAlpha
dstA * color
DstAlphaComplement
(1 - dstA) * color
SrcAlphaSaturate
Trait Implementations
impl Copy for Factor
[src]
impl Copy for Factor
impl Clone for Factor
[src]
impl Clone for Factor
fn clone(&self) -> Factor
[src]
fn clone(&self) -> Factor
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Factor
[src]
impl Debug for Factor
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for Factor
[src]
impl Eq for Factor
impl PartialEq for Factor
[src]
impl PartialEq for Factor