Microsoft DirectX 8.0 (Visual Basic)

CONST_D3DPBLENDCAPSFLAGS

ソース ブレンディング能力を定義する。

Enum CONST_D3DPBLENDCAPSFLAGS
    D3DPBLENDCAPS_ZERO            =    1
    D3DPBLENDCAPS_ONE             =    2
    D3DPBLENDCAPS_SRCCOLOR        =    4
    D3DPBLENDCAPS_INVSRCCOLOR     =    8
    D3DPBLENDCAPS_SRCALPHA        =   16 (&H10)
    D3DPBLENDCAPS_INVSRCALPHA     =   32 (&H20)
    D3DPBLENDCAPS_DESTALPHA       =   64 (&H40)
    D3DPBLENDCAPS_INVDESTALPHA    =  128 (&H80)
    D3DPBLENDCAPS_DESTCOLOR       =  256 (&H100)
    D3DPBLENDCAPS_INVDESTCOLOR    =  512 (&H200)
    D3DPBLENDCAPS_SRCALPHASAT     = 1024 (&H400)
    D3DPBLENDCAPS_BOTHSRCALPHA    = 2048 (&H800)
    D3DPBLENDCAPS_BOTHINVSRCALPHA = 4096 (&H1000)
End Enum

定数

D3DPBLENDCAPS_ZERO
ブレンディング係数は、(0, 0, 0, 0)。
D3DPBLENDCAPS_ONE
ブレンディング係数は、(1, 1, 1, 1)。
D3DPBLENDCAPS_SRCCOLOR
ブレンディング係数は、(Rs, Gs, Bs, As)。
D3DPBLENDCAPS_INVSRCCOLOR
ブレンディング係数は、(1-Rd, 1-Gd, 1-Bd, 1-Ad)。
D3DPBLENDCAPS_SRCALPHA
ブレンディング係数は、(As, As, As, As)。
D3DPBLENDCAPS_INVSRCALPHA
ブレンディング係数は、(1-As, 1-As, 1-As, 1-As)。
D3DPBLENDCAPS_DESTALPHA
ブレンディング係数は、(Ad, Ad, Ad, Ad)。
D3DPBLENDCAPS_INVDESTALPHA
ブレンディング係数は、(1-Ad, 1-Ad, 1-Ad, 1-Ad)。
D3DPBLENDCAPS_DESTCOLOR
ブレンディング係数は、(Rd, Gd, Bd, Ad)。
D3DPBLENDCAPS_INVDESTCOLOR
ブレンディング係数は、(1-Rd, 1-Gd, 1-Bd, 1-Ad)。
D3DPBLENDCAPS_SRCALPHASAT
ブレンディング係数は (f, f, f, 1)、f = min(As, 1-Ad)。
D3DPBLENDCAPS_BOTHSRCALPHA
ドライバは D3DBLEND_BOTHSRCALPHA ブレンディング モードをサポートする(このブレンディング モードは廃止されている。詳細については、「CONST_D3DBLEND」を参照すること。)
D3DPBLENDCAPS_BOTHINVSRCALPHA
ソース ブレンディング係数は、(1-As, 1-As, 1-As, 1-As)。デスティネーション ブレンディング係数は、(As, As, As, As)。デスティネーションのブレンディングの選択は無効になる。

注意

転送元および転送先の RGBA 値は、添字の s および d で示される。

この列挙型の値は、D3DPRIMCAPS8SrcBlendCaps メンバに対する値を定義している。

参照

D3DCAPS8