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 (包括 D3dumddi.h) |