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) )将失败。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅