[][src]Enum femtovg::BlendFactor

pub enum BlendFactor {
    Zero,
    One,
    SrcColor,
    OneMinusSrcColor,
    DstColor,
    OneMinusDstColor,
    SrcAlpha,
    OneMinusSrcAlpha,
    DstAlpha,
    OneMinusDstAlpha,
    SrcAlphaSaturate,
}

Blend factors.

Variants

Zero

Not all

One

All use

SrcColor

Using the source color

OneMinusSrcColor

Minus the source color

DstColor

Using the target color

OneMinusDstColor

Minus the target color

SrcAlpha

Using the source alpha

OneMinusSrcAlpha

Minus the source alpha

DstAlpha

Using the target alpha

OneMinusDstAlpha

Minus the target alpha

SrcAlphaSaturate

Scale color by minimum of source alpha and destination alpha

Trait Implementations

impl Clone for BlendFactor[src]

impl Copy for BlendFactor[src]

impl Debug for BlendFactor[src]

impl Eq for BlendFactor[src]

impl Hash for BlendFactor[src]

impl PartialEq<BlendFactor> for BlendFactor[src]

impl PartialOrd<BlendFactor> for BlendFactor[src]

impl StructuralEq for BlendFactor[src]

impl StructuralPartialEq for BlendFactor[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.