Microsoft DirectX 8.0 (Visual Basic)

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
デバイスは、グーロー シェーディング モードでフォグをサポートできる。

注意

これらのフラグは、組み合わせて、D3DCAPS8ShadeCaps メンバで使用できる。

参照

D3DCAPS8