ID3DXEffectStateManager::SetLight 方法
使用者必須實作的回呼函式,才能設定光線。
語法
HRESULT SetLight(
[in] DWORD Index,
[in] const D3DLight9 *pLight
);
參數
-
索引 [in]
-
類型: DWORD
光線以零起始的索引。 這是 IDirect3DDevice9::SetLight中的相同索引。
-
pLight [in]
-
類型:const D3DLight9*
淺色物件。 請參閱 D3DLIGHT9。
傳回值
類型: HRESULT
使用者實作的方法應該會傳回S_OK。 如果設定裝置狀態時回呼失敗,就會發生下列其中一項:
- 此效果會在 ID3DXEffect::BeginPass期間失敗。
- 動態效果狀態呼叫 (例如 IDirect3DDevice9::SetLight) 將會失敗。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱