D3DDDIARG_DRAWINDEXEDPRIMITIVE 結構 (d3dumddi.h)

D3DDDIARG_DRAWINDEXEDPRIMITIVE 結構描述要繪製的索引基本類型。

語法

typedef struct _D3DDDIARG_DRAWINDEXEDPRIMITIVE {
  [in] D3DPRIMITIVETYPE PrimitiveType;
  [in] INT              BaseVertexIndex;
  [in] UINT             MinIndex;
  [in] UINT             NumVertices;
  [in] UINT             StartIndex;
  [in] UINT             PrimitiveCount;
} D3DDDIARG_DRAWINDEXEDPRIMITIVE;

成員

[in] PrimitiveType

表示要繪製之基本類型的D3DPRIMITIVETYPE型別值。 這個成員可以是下列其中一個值:D3DPT_POINTLIST、D3DPT_LINELIST、D3DPT_LINESTRIP、D3DPT_TRIANGLELIST、D3DPT_TRIANGLESTRIP或D3DPT_TRIANGLEFAN。 如需D3DPRIMITIVETYPE的詳細資訊,請參閱 Microsoft Windows SDK 檔。

[in] BaseVertexIndex

應該加入至各種基本類型所參考之每個索引的數位,以判斷每個頂點數據流中頂點元素的實際索引。

[in] MinIndex

要繪製之基本類型可能存取的頂點範圍最小索引,因此應該處理哪些頂點。

[in] NumVertices

要繪製之基本類型可能存取範圍中的頂點數目,因此應該處理哪一個頂點。

[in] StartIndex

索引緩衝區中要從中讀取索引以繪製基本類型的第一個索引。

[in] PrimitiveCount

要為指定基本類型繪製的三角形、線條或點數。

備註

Microsoft Direct3D 執行時間不會在呼叫使用者模式顯示驅動程式的 DrawIndexedPrimitive 函式中,將指標傳遞至 pData 參數中索引數據的描述之前,不會轉換索引數據。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

DrawIndexedPrimitive