Enum wgpu::BlendOperation [−][src]
#[repr(C)] pub enum BlendOperation { Add, Subtract, ReverseSubtract, Min, Max, }
Alpha blend operation.
Alpha blending is very complicated: see the OpenGL or Vulkan spec for more information.
Variants
Src + Dst
Src - Dst
Dst - Src
min(Src, Dst)
max(Src, Dst)
Trait Implementations
impl Clone for BlendOperation
[src]
impl Clone for BlendOperation
[src]pub fn clone(&self) -> BlendOperation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BlendOperation
[src]
impl Copy for BlendOperation
[src]impl Debug for BlendOperation
[src]
impl Debug for BlendOperation
[src]impl Default for BlendOperation
[src]
impl Default for BlendOperation
[src]pub fn default() -> BlendOperation
[src]
impl<'de> Deserialize<'de> for BlendOperation
[src]
impl<'de> Deserialize<'de> for BlendOperation
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<BlendOperation, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<BlendOperation, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for BlendOperation
[src]
impl Eq for BlendOperation
[src]impl Hash for BlendOperation
[src]
impl Hash for BlendOperation
[src]impl PartialEq<BlendOperation> for BlendOperation
[src]
impl PartialEq<BlendOperation> for BlendOperation
[src]impl Serialize for BlendOperation
[src]
impl Serialize for BlendOperation
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralEq for BlendOperation
[src]
impl StructuralEq for BlendOperation
[src]impl StructuralPartialEq for BlendOperation
[src]
impl StructuralPartialEq for BlendOperation
[src]Auto Trait Implementations
impl RefUnwindSafe for BlendOperation
impl RefUnwindSafe for BlendOperation
impl Send for BlendOperation
impl Send for BlendOperation
impl Sync for BlendOperation
impl Sync for BlendOperation
impl Unpin for BlendOperation
impl Unpin for BlendOperation
impl UnwindSafe for BlendOperation
impl UnwindSafe for BlendOperation
Blanket Implementations
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]