閱讀英文

共用方式為


D3DHAL_DP2DRAWPRIMITIVE2結構 (d3dhal.h)

僅限 DirectX 8.0 和更新版本。

D3DHAL_DP2COMMAND 結構的 bCommand 成員設定為D3DDP2OP_DRAWPRIMITIVE2,且用來轉譯基本類型時,D3DHAL_DRAWPRIMITIVE2會由 D3dDrawPrimitives2 回呼從命令緩衝區剖析。

語法

typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
  D3DPRIMITIVETYPE primType;
  DWORD            FirstVertexOffset;
  DWORD            PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2;

成員

primType

指定要繪製的基本類型(D3DPT_POINTLIST、D3DPT_LINELIST、D3DPT_LINESTRIP、D3DPT_TRIANGLELIST、D3DPT_TRIANGLESTRIP或D3DPT_TRIANGLEFAN之一)。

FirstVertexOffset

指定頂點數據數據流零的位移,以位元組為單位。 這與頂點數據流中頂點數據的開頭是由頂點索引指定,而不是實際位元組位移的D3DDP2OP_DRAWPRIMITIVE相反。

PrimitiveCount

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

言論

頂點數據已由運行時間轉換。

要求

要求 價值
標頭 d3dhal.h (包括 D3dhal.h)

另請參閱

D3DDP2OP_DRAWPRIMITIVE

D3DDP2OP_DRAWPRIMITIVE2

D3DHAL_DP2COMMAND

D3DHAL_DP2DRAWPRIMITIVE

D3dDrawPrimitives2