PFND3DDDI_SETLIGHT回调函数 (d3dumddi.h)
SetLight 函数设置光源的属性。
语法
PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;
HRESULT Pfnd3dddiSetlight(
[in] HANDLE hDevice,
const D3DDDIARG_SETLIGHT *unnamedParam2,
const D3DDDI_LIGHT *unnamedParam3
)
{...}
参数
[in] hDevice
显示设备的句柄 (图形上下文) 。
unnamedParam2
pData [in]
指向描述如何设置光源 的D3DDDIARG_SETLIGHT 结构的指针。
unnamedParam3
pLightProperties [in]
指向描述要设置的光属性 的D3DDDI_LIGHT 结构的指针。
返回值
如果未成功设置光线属性,SetLight 将返回S_OK或适当的错误结果。
注解
光属性描述光源的类型和颜色。 根据所使用的光的类型,光可以具有衰减和范围或聚光效果的属性。 但是,并非所有类型的灯都会使用所有属性。 有关光属性的详细信息,请参阅Microsoft Windows SDK文档。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | d3dumddi.h (包括 D3dumddi.h) |