Enum wgpu_types::BlendFactor [−][src]
#[repr(C)] pub enum BlendFactor {}Show variants
Zero, One, Src, OneMinusSrc, SrcAlpha, OneMinusSrcAlpha, Dst, OneMinusDst, DstAlpha, OneMinusDstAlpha, SrcAlphaSaturated, Constant, OneMinusConstant,
Alpha blend factor.
Alpha blending is very complicated: see the OpenGL or Vulkan spec for more information.
Variants
0.0
1.0
S.component
1.0 - S.component
S.alpha
1.0 - S.alpha
D.component
1.0 - D.component
D.alpha
1.0 - D.alpha
min(S.alpha, 1.0 - D.alpha)
Constant
1.0 - Constant
Trait Implementations
impl Clone for BlendFactor
[src]
impl Clone for BlendFactor
[src]fn clone(&self) -> BlendFactor
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BlendFactor
[src]
impl Copy for BlendFactor
[src]impl Eq for BlendFactor
[src]
impl Eq for BlendFactor
[src]impl Hash for BlendFactor
[src]
impl Hash for BlendFactor
[src]impl PartialEq<BlendFactor> for BlendFactor
[src]
impl PartialEq<BlendFactor> for BlendFactor
[src]impl StructuralEq for BlendFactor
[src]
impl StructuralEq for BlendFactor
[src]impl StructuralPartialEq for BlendFactor
[src]
impl StructuralPartialEq for BlendFactor
[src]Auto Trait Implementations
impl RefUnwindSafe for BlendFactor
impl RefUnwindSafe for BlendFactor
impl Send for BlendFactor
impl Send for BlendFactor
impl Sync for BlendFactor
impl Sync for BlendFactor
impl Unpin for BlendFactor
impl Unpin for BlendFactor
impl UnwindSafe for BlendFactor
impl UnwindSafe for BlendFactor