BlendFactor

Type Alias BlendFactor 

Source
pub type BlendFactor = BlendFactor;

Aliased Type§

#[repr(C)]
pub enum BlendFactor {
Show 17 variants Zero = 0, One = 1, Src = 2, OneMinusSrc = 3, SrcAlpha = 4, OneMinusSrcAlpha = 5, Dst = 6, OneMinusDst = 7, DstAlpha = 8, OneMinusDstAlpha = 9, SrcAlphaSaturated = 10, Constant = 11, OneMinusConstant = 12, Src1 = 13, OneMinusSrc1 = 14, Src1Alpha = 15, OneMinusSrc1Alpha = 16,
}

Variants§

§

Zero = 0

0.0

§

One = 1

1.0

§

Src = 2

S.component

§

OneMinusSrc = 3

1.0 - S.component

§

SrcAlpha = 4

S.alpha

§

OneMinusSrcAlpha = 5

1.0 - S.alpha

§

Dst = 6

D.component

§

OneMinusDst = 7

1.0 - D.component

§

DstAlpha = 8

D.alpha

§

OneMinusDstAlpha = 9

1.0 - D.alpha

§

SrcAlphaSaturated = 10

min(S.alpha, 1.0 - D.alpha)

§

Constant = 11

Constant

§

OneMinusConstant = 12

1.0 - Constant

§

Src1 = 13

S1.component

§

OneMinusSrc1 = 14

1.0 - S1.component

§

Src1Alpha = 15

S1.alpha

§

OneMinusSrc1Alpha = 16

1.0 - S1.alpha