Microsoft DirectX 8.1 (Visual Basic)

CONST_D3DBLEND

Defines the supported blend mode.

Enum CONST_D3DBLEND
    D3DBLEND_ZERO            =  1
    D3DBLEND_ONE             =  2
    D3DBLEND_SRCCOLOR        =  3
    D3DBLEND_INVSRCCOLOR     =  4
    D3DBLEND_SRCALPHA        =  5
    D3DBLEND_INVSRCALPHA     =  6
    D3DBLEND_DESTALPHA       =  7
    D3DBLEND_INVDESTALPHA    =  8
    D3DBLEND_DESTCOLOR       =  9
    D3DBLEND_INVDESTCOLOR    = 10
    D3DBLEND_SRCALPHASAT     = 11
    D3DBLEND_BOTHSRCALPHA    = 12
    D3DBLEND_BOTHINVSRCALPHA = 13
End Enum

Constants

D3DBLEND_ZERO
Blend factor is (0, 0, 0, 0).
D3DBLEND_ONE
Blend factor is (1, 1, 1, 1).
D3DBLEND_SRCCOLOR
Blend factor is (Rs, Gs, Bs, As).
D3DBLEND_INVSRCCOLOR
Blend factor is (1-Rs, 1-Gs, 1-Bs, 1-As).
D3DBLEND_SRCALPHA
Blend factor is (As, As, As, As).
D3DBLEND_INVSRCALPHA
Blend factor is (1-As, 1-As, 1-As, 1-As).
D3DBLEND_DESTALPHA
Blend factor is (Ad, Ad, Ad, Ad).
D3DBLEND_INVDESTALPHA
Blend factor is (1-Ad, 1-Ad, 1-Ad, 1-Ad).
D3DBLEND_DESTCOLOR
Blend factor is (Rd, Gd, Bd, Ad).
D3DBLEND_INVDESTCOLOR
Blend factor is (1-Rd, 1-Gd, 1-Bd, 1-Ad).
D3DBLEND_SRCALPHASAT
Blend factor is (f, f, f, 1); f = min(As, 1-Ad).
D3DBLEND_BOTHSRCALPHA
Not supported.
D3DBLEND_BOTHINVSRCALPHA
Source blend factor is (1-As, 1-As, 1-As, 1-As), and destination blend factor is (As, As, As, As); the destination blend selection is overridden.

Remarks

In the member descriptions above, the RGBA values of the source and destination are indicated by the subscripts s and d.

These flags are used to set the value of the D3DRS_SRCBLEND and D3DRS_DESTBLEND render states for the CONST_D3DRENDERSTATETYPE enumeration.

See Also

CONST_D3DRENDERSTATETYPE