CONST_D3DPSHADECAPSFLAGS
シェーディング処理能力を定義する。
Enum CONST_D3DPSHADECAPSFLAGS
D3DPSHADECAPS_COLORGOURAUDRGB = 8
D3DPSHADECAPS_SPECULARGOURAUDRGB = 512 (&H200)
D3DPSHADECAPS_ALPHAGOURAUDBLEND = 16384 (&H4000)
D3DPSHADECAPS_FOGGOURAUD = 524288 (&H80000)
End Enum
定数
- D3DPSHADECAPS_COLORGOURAUDRGB
- デバイスは、RGB カラー モデルでカラー グーロー シェーディングをサポートできる。このモードでは、プリミティブに対する色成分は頂点で与えられて、ほかの色成分と共に面に沿って補間される。RGB ライティング モデルでは、赤、緑、および青の各成分が補間される。
- D3DPSHADECAPS_SPECULARGOURAUDRGB
- デバイスは、RGB カラー モデルのグーロー シェーディングにおいてスペキュラ ハイライトをサポートできる。
- D3DPSHADECAPS_ALPHAGOURAUDBLEND
- デバイスは、グーロー ブレンドによる透明化 (CONST_D3DSHADEMODE 列挙の D3DSHADE_GOURAUD ステート) に対するアルファ成分をサポートできる。このモードでは、プリミティブのアルファ成分は頂点で与えられて、ほかの色成分と共に面に沿って補間される。
- D3DPSHADECAPS_FOGGOURAUD
- デバイスは、グーロー シェーディング モードでフォグをサポートできる。
注意
これらのフラグは、組み合わせて、D3DCAPS8 の ShadeCaps メンバで使用できる。
参照
D3DCAPS8