[][src]Enum lava::VkBlendOp

#[repr(i32)]pub enum VkBlendOp {
    Add,
    Subtract,
    ReverseSubtract,
    Min,
    Max,
    ZeroExt,
    SrcExt,
    DstExt,
    SrcOverExt,
    DstOverExt,
    SrcInExt,
    DstInExt,
    SrcOutExt,
    DstOutExt,
    SrcAtopExt,
    DstAtopExt,
    XorExt,
    MultiplyExt,
    ScreenExt,
    OverlayExt,
    DarkenExt,
    LightenExt,
    ColordodgeExt,
    ColorburnExt,
    HardlightExt,
    SoftlightExt,
    DifferenceExt,
    ExclusionExt,
    InvertExt,
    InvertRgbExt,
    LineardodgeExt,
    LinearburnExt,
    VividlightExt,
    LinearlightExt,
    PinlightExt,
    HardmixExt,
    HslHueExt,
    HslSaturationExt,
    HslColorExt,
    HslLuminosityExt,
    PlusExt,
    PlusClampedExt,
    PlusClampedAlphaExt,
    PlusDarkerExt,
    MinusExt,
    MinusClampedExt,
    ContrastExt,
    InvertOvgExt,
    RedExt,
    GreenExt,
    BlueExt,
}

Wrapper for VkBlendOp.

Variants

Add
Subtract
ReverseSubtract
Min
Max
ZeroExt
SrcExt
DstExt
SrcOverExt
DstOverExt
SrcInExt
DstInExt
SrcOutExt
DstOutExt
SrcAtopExt
DstAtopExt
XorExt
MultiplyExt
ScreenExt
OverlayExt
DarkenExt
LightenExt
ColordodgeExt
ColorburnExt
HardlightExt
SoftlightExt
DifferenceExt
ExclusionExt
InvertExt
InvertRgbExt
LineardodgeExt
LinearburnExt
VividlightExt
LinearlightExt
PinlightExt
HardmixExt
HslHueExt
HslSaturationExt
HslColorExt
HslLuminosityExt
PlusExt
PlusClampedExt
PlusClampedAlphaExt
PlusDarkerExt
MinusExt
MinusClampedExt
ContrastExt
InvertOvgExt
RedExt
GreenExt
BlueExt

Trait Implementations

impl Clone for VkBlendOp[src]

impl Copy for VkBlendOp[src]

impl Debug for VkBlendOp[src]

impl Default for VkBlendOp[src]

impl PartialEq<VkBlendOp> for VkBlendOp[src]

impl StructuralPartialEq for VkBlendOp[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<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.