IDirect3DDevice9::CreatePixelShader 方法 (d3d9.h)
创建像素着色器。
语法
HRESULT CreatePixelShader(
[in] const DWORD *pFunction,
[out, retval] IDirect3DPixelShader9 **ppShader
);
参数
[in] pFunction
类型: const DWORD*
指向像素着色器函数标记数组的指针,指定混合操作。 此值不能为 NULL。
[out, retval] ppShader
类型: IDirect3DPixelShader9**
指向返回的像素着色器接口的指针。 请参阅 IDirect3DPixelShader9。
返回值
类型: HRESULT
如果该方法成功,则返回值D3D_OK。 如果方法失败,则返回值可以是下列值之一:D3DERR_INVALIDCALL、D3DERR_OUTOFVIDEOMEMORY、E_OUTOFMEMORY。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d9.h (包括 D3D9.h) |
Library | D3D9.lib |