Enum wgpu_types::BlendFactor [−][src]
#[repr(C)]
pub enum BlendFactor {
Show 13 variants
Zero,
One,
Src,
OneMinusSrc,
SrcAlpha,
OneMinusSrcAlpha,
Dst,
OneMinusDst,
DstAlpha,
OneMinusDstAlpha,
SrcAlphaSaturated,
Constant,
OneMinusConstant,
}
Expand description
Alpha blend factor.
Alpha blending is very complicated: see the OpenGL or Vulkan spec for more information.
Variants
Zero
0.0
One
1.0
Src
S.component
OneMinusSrc
1.0 - S.component
SrcAlpha
S.alpha
OneMinusSrcAlpha
1.0 - S.alpha
Dst
D.component
OneMinusDst
1.0 - D.component
DstAlpha
D.alpha
OneMinusDstAlpha
1.0 - D.alpha
SrcAlphaSaturated
min(S.alpha, 1.0 - D.alpha)
Constant
Constant
OneMinusConstant
1.0 - Constant
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BlendFactor
impl Send for BlendFactor
impl Sync for BlendFactor
impl Unpin for BlendFactor
impl UnwindSafe for BlendFactor
Blanket Implementations
Mutably borrows from an owned value. Read more