ID3D10Device::D rawIndexedInstanced 方法 (d3d10.h)
繪製已編製索引的實例基本類型。
語法
void DrawIndexedInstanced(
[in] UINT IndexCountPerInstance,
[in] UINT InstanceCount,
[in] UINT StartIndexLocation,
[in] INT BaseVertexLocation,
[in] UINT StartInstanceLocation
);
參數
[in] IndexCountPerInstance
類型: UINT
每個實例中使用的索引緩衝區大小。
[in] InstanceCount
類型: UINT
要繪製的實例數目。
[in] StartIndexLocation
類型: UINT
第一個索引的索引。
[in] BaseVertexLocation
類型: INT
第一個頂點的索引。 索引已簽署,允許負數索引。 如果負索引加上索引緩衝區中的索引值小於0,則結果為未定義。
[in] StartInstanceLocation
類型: UINT
第一個實例的索引。
傳回值
無
備註
繪製 API 會將工作提交至轉譯管線。
實例可以重複使用相同的幾何,在場景中繪製多個對象,藉以擴充效能。 實例的其中一個範例可能是使用不同位置和色彩繪製相同的物件。 索引需要多個頂點緩衝區:每個頂點數據至少有一個,而每個實例數據的第二個緩衝區則至少為一個。 如需實例的範例,請參閱 實例10 範例。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d10.h |
程式庫 | D3D10.lib |