Microsoft DirectX 8.0 (C++)

IDirect3DDevice8::SetLight

このデバイスに一連のライト プロパティを割り当てる。

HRESULT SetLight(
  DWORD Index,
  CONST D3DLIGHT8* pLight
);

パラメータ

Index
[in] 設定するライト プロパティ セットのゼロから始まるインデックス。インデックスにライト プロパティ セットが存在する場合は、pLight で指定した新しいプロパティで上書きされる。
pLight
[in] 設定するライティング パラメータが格納されている D3DLIGHT8 構造体へのポインタ。

戻り値

成功した場合は、D3D_OK を返す。

失敗した場合は、D3DERR_INVALIDCALL を返す。

動作環境

  ヘッダー : d3d8.h で宣言。
  インポート ライブラリ : D3d8.lib を使用。

参照

IDirect3DDevice8::GetLightIDirect3DDevice8::GetLightEnableIDirect3DDevice8::LightEnable