ID3D11DeviceContext::IASetIndexBuffer 方法 (d3d11.h)
將索引緩衝區系結至輸入組合器階段。
語法
void IASetIndexBuffer(
[in, optional] ID3D11Buffer *pIndexBuffer,
[in] DXGI_FORMAT Format,
[in] UINT Offset
);
參數
[in, optional] pIndexBuffer
類型: ID3D11Buffer*
ID3D11Buffer 物件的指標,其中包含索引。 索引緩衝區必須使用 D3D11_BIND_INDEX_BUFFER 旗標建立。
[in] Format
類型: DXGI_FORMAT
指定索引緩衝區中數據格式 的DXGI_FORMAT 。 索引緩衝區數據唯一允許的格式是16位 (DXGI_FORMAT_R16_UINT) 和32位 (DXGI_FORMAT_R32_UINT) 整數。
[in] Offset
類型: UINT
從索引緩衝區的開頭) 位移 (到要使用的第一個索引。
傳回值
無
備註
如需建立索引緩衝區的相關信息,請參閱 如何:建立索引緩衝區。
使用目前系結以寫入 (的緩衝區呼叫這個方法,也就是系結至數據流輸出管線階段,) 會有效地系結 NULL ,因為緩衝區無法同時系結為輸入和輸出。
每當資源無法同時系結為輸入和輸出時,偵錯層就會產生警告,但這不會防止運行時間使用無效的數據。
方法會保存傳入之介面的參考。 這與 Direct3D 10 中的裝置狀態行為不同。
Windows Phone 8:支援此 API。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d11.h |
程式庫 | D3D11.lib |