次の方法で共有


D3DHAL_DP2SETLIGHT構造体 (d3dhal.h)

D3DHAL_DP2SETLIGHT構造体を使用すると、D3dDrawPrimitives2にライトを設定できます。

構文

typedef struct _D3DHAL_DP2SETLIGHT {
  DWORD dwIndex;
  DWORD dwDataType;
} D3DHAL_DP2SETLIGHT;

メンバーズ

dwIndex

ライトの配列にインデックスを指定します。

dwDataType

渡されるデータの種類を指定します。

価値 意味
D3DHAL_SETLIGHT_DATA ライトを定義するD3DLIGHT7 (Microsoft Windows SDK ドキュメントで説明) 構造体がコマンド ストリーム内で直ちに続くよう指定します。
D3DHAL_SETLIGHT_ENABLE dwIndex でインデックス指定されているライトを有効にします。
D3DHAL_SETLIGHT_DISABLE dwIndex でインデックスが指定されているライト無効にします。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)

関連項目

D3dDrawPrimitives2