共用方式為


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

另請參閱

ID3D10Device 介面