Platform SDK: DirectX |
D3DLIGHTTYPE 列挙型は、光源型を定義する。この列挙型は D3DLIGHT7 構造体で使用される。
typedef enum _D3DLIGHTTYPE { D3DLIGHT_POINT = 1, D3DLIGHT_SPOT = 2, D3DLIGHT_DIRECTIONAL = 3, D3DLIGHT_FORCE_DWORD = 0x7fffffff, } D3DLIGHTTYPE;
ディレクショナル ライトはポイント ライトより処理は多少速いが、結果についてはポイント ライトの方が上である。スポット ライトは面白い視覚エフェクトを出すが、計算上高価である。
パラレル ポイント ライトは DirectX 7.0 以降ではサポートされない。したがって、この列挙型は従来の D3DLIGHT_PARALLELPOINT メンバを含んでいない。
Windows NT/2000 :Windows NT 4.0 SP3 またはそれ以降が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
バージョン : DirectX 2.0 以降が必要。
ヘッダー : d3dtypes.h で宣言。