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 で示される。
この列挙型の値は、D3DPRIMCAPS8 の SrcBlendCaps メンバに対する値を定義している。
参照
D3DCAPS8