Platform SDK: DirectX

CONST_D3DCAPSSHADE

CONST_D3DCAPSSHADE 列挙は、D3DPRIMCAPS 型の lShadeCaps メンバで使用されるポリゴン シェーディング能力フラグを定義する。

Enum CONST_D3DCAPSSHADE
    D3DPSHADECAPS_ALPHAFLATBLEND = 4096
    D3DPSHADECAPS_ALPHAFLATSTIPPLED = 8192
    D3DPSHADECAPS_ALPHAGOURAUDBLEND = 16384
    D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED = 32768
    D3DPSHADECAPS_ALPHAPHONGBLEND = 65536
    D3DPSHADECAPS_ALPHAPHONGSTIPPLED = 131072
    D3DPSHADECAPS_COLORFLATMONO = 1
    D3DPSHADECAPS_COLORFLATRGB = 2
    D3DPSHADECAPS_COLORGOURAUDMONO = 4
    D3DPSHADECAPS_COLORGOURAUDRGB = 8
    D3DPSHADECAPS_COLORPHONGMONO = 16
    D3DPSHADECAPS_COLORPHONGRGB = 32
    D3DPSHADECAPS_FOGFLAT = 262144
    D3DPSHADECAPS_FOGGOURAUD = 524288
    D3DPSHADECAPS_FOGPHONG = 1048576
    D3DPSHADECAPS_SPECULARFLATMONO = 64
    D3DPSHADECAPS_SPECULARFLATRGB = 128
    D3DPSHADECAPS_SPECULARGOURAUDMONO = 256
    D3DPSHADECAPS_SPECULARGOURAUDRGB = 512
    D3DPSHADECAPS_SPECULARPHONGMONO = 1024
    D3DPSHADECAPS_SPECULARPHONGRGB = 2048
End Enum 
D3DPSHADECAPS_ALPHAFLATBLEND
デバイスは、透過的にそれぞれ混合や点描されたフラット (CONST_D3DSHADEMODE 列挙の D3DSHADE_FLAT ステート) のアルファ成分をサポートできる。これらのモードで、1 つの要素のためのアルファ色成分は、要素の最初の頂点の色の一部分として与えられる。
D3DPSHADECAPS_ALPHAFLATSTIPPLED
デバイスは、透過的にそれぞれ混合や点描されたフラット (CONST_D3DSHADEMODE 列挙の D3DSHADE_FLAT ステート) のアルファ成分をサポートできる。これらのモードで、1 つの要素のためのアルファ色成分は、要素の最初の頂点の色の一部分として与えられる。
D3DPSHADECAPS_ALPHAGOURAUDBLEND
デバイスは、透過的にそれぞれ混合や点描されたグーロー (CONST_D3DSHADEMODE 列挙の D3DSHADE_GOURAUD ステート) のアルファ成分をサポートできる。これらのモードでは、アルファ色成分は頂点に与えられ、他の色成分と共に補間される。
D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED
デバイスは、透過的にそれぞれ混合や点描されたグーロー (CONST_D3DSHADEMODE 列挙の D3DSHADE_GOURAUD ステート) のアルファ成分をサポートできる。これらのモードでは、アルファ色成分は頂点に与えられ、他の色成分と共に補間される。
D3DPSHADECAPS_ALPHAPHONGBLEND
デバイスは、透過的にそれぞれ混合や点描されたフォン (CONST_D3DSHADEMODE 列挙の D3DSHADE_PHONG ステート) のアルファ成分をサポートできる。これらのモードで、頂点パラメータは赤、緑、青の色成分の光源エフェクトを適用して、ピクセル単位に再評価される。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_ALPHAPHONGSTIPPLED
デバイスは、透過的にそれぞれ混合や点描されたフォン (CONST_D3DSHADEMODE 列挙の D3DSHADE_PHONG ステート) のアルファ成分をサポートできる。これらのモードで、頂点パラメータは赤、緑、青の色成分の光源エフェクトを適用して、ピクセル単位に再評価される。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_COLORFLATMONO
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのそれぞれについて、色付きフラット シェーディングをサポートできる。これらのモードでは、プリミティブに対する色成分はプリミティブの最初の頂点の色の一部として与えられる。モノクロ ライティング モードで補間される色成分は青だけであり、RGB ライティング モードでは、赤、緑、青の各色成分が補間される。
D3DPSHADECAPS_COLORFLATRGB
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのそれぞれについて、色付きフラット シェーディングをサポートできる。これらのモードでは、プリミティブに対する色成分はプリミティブの最初の頂点の色の一部として与えられる。モノクロ ライティング モードで補間される色成分は青だけであり、RGB ライティング モードでは、赤、緑、青の各色成分が補間される。
D3DPSHADECAPS_COLORGOURAUDMONO
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのそれぞれについて、色付きグーロー シェーディングをサポートできる。これらのモードでは、プリミティブに対する色成分は頂点で与えられ、他の色成分と共に面に沿って補間される。モノクロ ライティング モードで補間される色成分は青だけであり、RGB ライティング モードでは、赤、緑、青の各色成分が補間される。
D3DPSHADECAPS_COLORGOURAUDRGB
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのそれぞれについて、色付きグーロー シェーディングをサポートできる。これらのモードでは、プリミティブに対する色成分は頂点で与えられ、他の色成分と共に面に沿って補間される。モノクロ ライティング モードで補間される色成分は青だけであり、RGB ライティング モードでは、赤、緑、青の各色成分が補間される。
D3DPSHADECAPS_COLORPHONGMONO
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのそれぞれについて、色付きフォン シェーディングをサポートできる。これらのモードでは、頂点パラメータはピクセル単位に再評価される。光源エフェクトは、RGB モードの赤、緑、青の色成分で適用される。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_COLORPHONGRGB
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのそれぞれについて、色付きフォン シェーディングをサポートできる。これらのモードでは、頂点パラメータはピクセル単位に再評価される。光源エフェクトは、RGB モードの赤、緑、青の色成分で適用される。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_FOGFLAT
デバイスは、フラット、グーロー、フォン モードでフォグをサポートできる。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_FOGGOURAUD
デバイスは、フラット、グーロー、フォン モードでフォグをサポートできる。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_FOGPHONG
デバイスは、フラット、グーロー、フォン モードでフォグをサポートできる。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_SPECULARFLATMONO
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのフラット シェーディングのスペキュラ ハイライトをサポートできる。
D3DPSHADECAPS_SPECULARFLATRGB
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのフラット シェーディングのスペキュラ ハイライトをサポートできる。
D3DPSHADECAPS_SPECULARGOURAUDMONO
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのグーロー シェーディングのスペキュラ ハイライトをサポートできる。
D3DPSHADECAPS_SPECULARGOURAUDRGB
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのグーロー シェーディングのスペキュラ ハイライトをサポートできる。
D3DPSHADECAPS_SPECULARPHONGMONO
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのフォン シェーディングのスペキュラ ハイライトをサポートできる。フォン シェーディングは、現在サポートされていない。
D3DPSHADECAPS_SPECULARPHONGRGB
デバイスは、D3DCOLOR_MONOD3DCOLOR_RGB 色モデルのフォン シェーディングのスペキュラ ハイライトをサポートできる。フォン シェーディングは、現在サポートされていない。