ID3D10Device::IASetIndexBuffer 方法 (d3d10.h)
語法
void IASetIndexBuffer(
[in] ID3D10Buffer *pIndexBuffer,
[in] DXGI_FORMAT Format,
[in] UINT Offset
);
參數
[in] pIndexBuffer
類型: ID3D10Buffer*
緩衝區指標 (請參閱包含索引的 ID3D10Buffer) 。 索引緩衝區必須已使用 D3D10_BIND_INDEX_BUFFER 旗標建立。
[in] Format
類型: DXGI_FORMAT
指定索引緩衝區中的數據格式。 索引緩衝區數據唯一允許的格式是 16 位 (DXGI_FORMAT_R16_UINT) 和 32 位 (DXGI_FORMAT_R32_UINT) 整數。
[in] Offset
類型: UINT
從索引緩衝區的開頭) 位移 (到要使用的第一個索引。
傳回值
無
備註
如需建立索引緩衝區的相關信息,請參閱 建立索引緩衝區。
使用目前系結以寫入 (的緩衝區呼叫這個方法,也就是系結至 數據流輸出 管線階段,) 會有效地系結 NULL ,因為緩衝區無法同時系結為輸入和輸出。
每當資源無法同時系結為輸入和輸出時,偵錯 層 就會產生警告,但這不會防止運行時間使用無效的數據。
方法不會保存傳入之介面的參考。 基於該理由,應用程式應該小心不要釋放裝置目前使用的介面。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d10.h |
程式庫 | D3D10.lib |