ID3DXEffectStateManager::SetVertexShaderConstantI 方法
一个回调函数,必须由用户实现才能设置顶点着色器整数常量数组。
语法
HRESULT SetVertexShaderConstantI(
[out] UINT StartRegister,
[out] const INT *pConstantData,
[out] UINT RegisterCount
);
参数
-
StartRegister [out]
-
类型: UINT
第一个常量寄存器的从零开始的索引。
-
pConstantData [out]
-
类型: const INT*
整数常量数组。
-
RegisterCount [out]
-
类型: UINT
pConstantData 中的寄存器数。
返回值
类型: HRESULT
用户实现的方法应返回S_OK。 如果在设置设备状态时回调失败,将发生以下任一情况:
- 在 ID3DXEffect::BeginPass 期间,效果将失败。
- IDirect3DDevice9::SetVertexShaderConstantI) 等 (动态效果状态调用将失败。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅