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 BlendFactorimpl Send for BlendFactor
impl Send for BlendFactorimpl Sync for BlendFactor
impl Sync for BlendFactorimpl Unpin for BlendFactor
impl Unpin for BlendFactorimpl UnwindSafe for BlendFactor
impl UnwindSafe for BlendFactor