[][src]Enum web_glitz::pipeline::graphics::BlendFactor

pub enum BlendFactor {
    Zero,
    One,
    ConstantColor,
    OneMinusConstantColor,
    ConstantAlpha,
    OneMinusConstantAlpha,
    SourceColor,
    OneMinusSourceColor,
    DestinationColor,
    OneMinusDestinationColor,
    SourceAlpha,
    OneMinusSourceAlpha,
    DestinationAlpha,
    OneMinusDestinationAlpha,
    SourceAlphaSaturate,
}

Enumerates the possible blending factors that can be applied to color values during Blending.

See the documentation for Blending for details on how these blending factors are used and what their effects are.

Variants

Zero
One
ConstantColor
OneMinusConstantColor
ConstantAlpha
OneMinusConstantAlpha
SourceColor
OneMinusSourceColor
DestinationColor
OneMinusDestinationColor
SourceAlpha
OneMinusSourceAlpha
DestinationAlpha
OneMinusDestinationAlpha
SourceAlphaSaturate

Trait Implementations

impl Clone for BlendFactor[src]

impl Copy for BlendFactor[src]

impl Debug for BlendFactor[src]

impl PartialEq<BlendFactor> 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<D, T> IntoBuffer<T> for D where
    D: Borrow<T> + 'static,
    T: Copy + 'static, 
[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.