ID3D11DeviceCoNtext::D rawInstanced 方法 (d3d11.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 會將工作提交至轉譯管線。
實例可以重複使用相同的幾何,在場景中繪製多個物件,藉以擴充效能。 實例的其中一個範例可能是使用不同位置和色彩繪製相同的物件。
實例繪製呼叫的頂點資料通常來自系結至管線的頂點緩衝區。 不過,您也可以從著色器提供頂點資料,該著色器具有以系統值語意 (SV_InstanceID) 識別的實例資料。
規格需求
目標平台 | Windows |
標頭 | d3d11.h |
程式庫 | D3D11.lib |