Platform SDK: DirectX

Direct3DDevice7.SetLight

Direct3DDevice7.SetLight メソッドは、デバイスにライティング パラメータを割り当てる。

object.SetLight( _ 
    LightIndex As Long, _ 
    Light As D3DLIGHT7) 

パラメータ

object
Direct3DDevice7 オブジェクトを表すオブジェクト式。
LightIndex
設定されるライティング パラメータの 0 から始まるインデックス。このインデックスに既にライト プロパティが存在する場合、新しいプロパティが上書きされる。
Light
設定されるライティング パラメータを格納する D3DLIGHT7 型。

エラー コード

メソッドが失敗するとエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DDERR_INVALIDPARAMS
DDERR_OUTOFMEMORY

参照

Direct3DDevice7.GetLightDirect3DDevice7.GetLightEnableDirect3DDevice7.LightEnableライティングとマテリアル