Platform SDK: DirectX

D3DMATERIALCOLORSOURCE

D3DMATERIALCOLORSOURCE 列挙型は、ライティング計算のために色または色成分にアクセスする必要がある位置を定義する。

typedef enum _D3DMATERIALCOLORSOURCE {
    D3DMCS_MATERIAL    = 0, 
    D3DMCS_COLOR1      = 1, 
    D3DMCS_COLOR2      = 2, 
    D3DMCS_FORCE_DWORD = 0x7fffffff, 
} D3DMATERIALCOLORSOURCE; 
D3DMCS_MATERIAL
現在のマテリアルの色を使用する。
D3DMCS_COLOR1
ディフーズ頂点色を使用する。
D3DMCS_COLOR2
スペキュラ頂点色を使用する。
D3DMCS_FORCE_DWORD
この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使用されていない。

注意

この列挙が定義する値は、以下のレンダリング ステートで使用される。

動作環境

  Windows NT/2000 :Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  バージョン :DirectX 7.0 が必要。
  ヘッダー : d3dtypes.h で宣言。