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 Debug for Factor
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Clone for Factor
[src]

fn clone(&self) -> Factor

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for Factor
[src]