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) 將會失敗。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱