CONST_D3DBLEND
サポートされているブレンディング モードを定義する。
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
定数
- D3DBLEND_ZERO
- ブレンディング係数は、(0, 0, 0, 0)。
- D3DBLEND_ONE
- ブレンディング係数は、(1, 1, 1, 1)。
- D3DBLEND_SRCCOLOR
- ブレンディング係数は、(Rs, Gs, Bs, As)。
- D3DBLEND_INVSRCCOLOR
- ブレンディング係数は、(1-Rs, 1-Gs, 1-Bs, 1-As)。
- D3DBLEND_SRCALPHA
- ブレンディング係数は、(As, As, As, As)。
- D3DBLEND_INVSRCALPHA
- ブレンディング係数は、(1-As, 1-As, 1-As, 1-As)。
- D3DBLEND_DESTALPHA
- ブレンディング係数は、(Ad, Ad, Ad, Ad)。
- D3DBLEND_INVDESTALPHA
- ブレンディング係数は、(1-Ad, 1-Ad, 1-Ad, 1-Ad)。
- D3DBLEND_DESTCOLOR
- ブレンディング係数は、(Rd, Gd, Bd, Ad)。
- D3DBLEND_INVDESTCOLOR
- ブレンディング係数は、(1-Rd, 1-Gd, 1-Bd, 1-Ad)。
- D3DBLEND_SRCALPHASAT
- ブレンディング係数は (f, f, f, 1)、f = min(As, 1-Ad)。
- D3DBLEND_BOTHSRCALPHA
- サポートされていない。
- D3DBLEND_BOTHINVSRCALPHA
- ソース ブレンディング係数は、(1-As, 1-As, 1-As, 1-As)。デスティネーション ブレンディング係数は、(As, As, As, As)。デスティネーションのブレンディングの選択は無効になる。
注意
前述のメンバの説明では、転送元および転送先の RGBA 値は添字 s および d によって示される。
これらのフラグは、CONST_D3DRENDERSTATETYPE 列挙の D3DRS_SRCBLEND および D3DRS_DESTBLEND の各レンダリング ステートの値を設定するために使われる。
参照
CONST_D3DRENDERSTATETYPE