ID3D10Device::D rawInstanced 方法 (d3d10.h)
繪製非索引的實例基本類型。
語法
void DrawInstanced(
[in] UINT VertexCountPerInstance,
[in] UINT InstanceCount,
[in] UINT StartVertexLocation,
[in] UINT StartInstanceLocation
);
參數
[in] VertexCountPerInstance
類型: UINT
要繪製的頂點數目。
[in] InstanceCount
類型: UINT
要繪製的實例數目。
[in] StartVertexLocation
類型: UINT
第一個頂點的索引。
[in] StartInstanceLocation
類型: UINT
第一個實例的索引。
傳回值
無
備註
繪製 API會將工作提交至轉譯管線。
實例可重複使用相同的幾何在場景中繪製多個物件,藉此擴充效能。 實例的其中一個範例可能是繪製具有不同位置和色彩的相同物件。 如需實例的範例,請參閱 實例10 範例。
實例繪製呼叫的頂點資料通常來自系結至管線的頂點緩衝區。 不過,您也可以從著色器提供頂點資料,該著色器具有 以系統值語意 (SV_InstanceID) 識別的實例資料。
規格需求
目標平台 | Windows |
標頭 | d3d10.h |
程式庫 | D3D10.lib |