Platform SDK: DirectX

CONST_D3DCAPSBLEND

CONST_D3DCAPSBLEND 列挙は、デバイスのブレンディング能力を定義する。これらの値は、D3DPRIMCAPS 型の lSrcBlendCaps および lDestBlendCaps メンバで使用される。

Enum CONST_D3DCAPSBLEND 
    D3DPBLENDCAPS_BOTHINVSRCALPHA =4096 
    D3DPBLENDCAPS_BOTHSRCALPHA =2048 
    D3DPBLENDCAPS_DESTALPHA =64 
    D3DPBLENDCAPS_DESTCOLOR =256 
    D3DPBLENDCAPS_INVDESTALPHA =128 
    D3DPBLENDCAPS_INVDESTCOLOR =512 
    D3DPBLENDCAPS_INVSRCALPHA =32 
    D3DPBLENDCAPS_INVSRCCOLOR =8 
    D3DPBLENDCAPS_ONE =2 
    D3DPBLENDCAPS_SRCALPHA =16 
    D3DPBLENDCAPS_SRCALPHASAT =1024 
    D3DPBLENDCAPS_SRCCOLOR =4 
    D3DPBLENDCAPS_ZERO =1 
End Enum 
D3DPBLENDCAPS_BOTHINVSRCALPHA
ソース ブレンディング係数 (1-As, 1-As, 1-As, 1-As) とデスティネーション ブレンディング係数 (As, As, As, As)。デスティネーション混合節は、無効となる。
D3DPBLENDCAPS_BOTHSRCALPHA
ソース ブレンディング係数は、(As, As, As, As)。デスティネーション ブレンディング係数は、(1-As, 1-As, 1-As, 1-As)。デスティネーション混合節は、無効となる。
D3DPBLENDCAPS_DESTALPHA
ブレンディング係数は、(Ad, Ad, Ad, Ad)。
D3DPBLENDCAPS_DESTCOLOR
ブレンディング係数は、(Rd, Gd, Bd, Ad)。
D3DPBLENDCAPS_INVDESTALPHA
ブレンディング係数は、(1-Ad, 1-Ad, 1-Ad, 1-Ad)。
D3DPBLENDCAPS_INVDESTCOLOR
ブレンディング係数は、(1-Rd, 1-Gd, 1-Bd, 1-Ad)。
D3DPBLENDCAPS_INVSRCALPHA
ブレンディング係数は、(1-As, 1-As, 1-As, 1-As)。
D3DPBLENDCAPS_INVSRCCOLOR
ブレンディング係数は、(1-Rd, 1-Gd, 1-Bd, 1-Ad)。
D3DPBLENDCAPS_ONE
ブレンディング係数は、(1, 1, 1, 1)。
D3DPBLENDCAPS_SRCALPHA
ブレンディング係数は、(As, As, As, As)。
D3DPBLENDCAPS_SRCALPHASAT
ブレンディング係数は、(f, f, f, 1)。f = min(As, 1-Ad)
D3DPBLENDCAPS_SRCCOLOR
ブレンディング係数は、(Rs, Gs, Bs, As)。
D3DPBLENDCAPS_ZERO
ブレンディング係数は、(0, 0, 0, 0)。