D3DHAL_DP2STARTVERTEX 結構 (d3dhal.h)

D3DHAL_DP2STARTVERTEX 結構遵循命令緩衝區中的特定 D3DHAL_DP2COMMAND 結構,並指出頂點緩衝區中第一個頂點在 D3dDrawPrimitives2 中使用的位移。

語法

typedef struct _D3DHAL_DP2STARTVERTEX {
  WORD wVStart;
} D3DHAL_DP2STARTVERTEX, *LPD3DHAL_DP2STARTVERTEX;

成員

wVStart

指定要新增至任何用來判斷頂點緩衝區中頂點位置的其他位移, (在索引基本類型) 的情況下。

備註

當 D3DHAL_DP2COMMAND 的 bCommand 成員是下列其中一個值時,D3DHAL_DP2STARTVERTEX結構會遵循命令緩衝區中的D3DHAL_DP2COMMAND結構:

  • D3DDP2OP_INDEXEDLINELIST2
  • D3DDP2OP_INDEXEDLINESTRIP
  • D3DDP2OP_INDEXEDTRIANGLELIST2
  • D3DDP2OP_INDEXEDTRIANGLESTRIP
  • D3DDP2OP_INDEXEDTRIANGLEFAN
這類基本類型的第一個頂點位於 (wVStart + dwVertexOffset) 位元組,其中 dwVertexOffsetD3DHAL_DRAWPRIMITIVES2DATA的成員。

規格需求

需求
標頭 d3dhal.h (包含 D3dhal.h)

另請參閱

D3DDP2OP_INDEXEDLINELIST2

D3DDP2OP_INDEXEDLINESTRIP

D3DDP2OP_INDEXEDTRIANGLEFAN

D3DDP2OP_INDEXEDTRIANGLELIST2

D3DDP2OP_INDEXEDTRIANGLESTRIP

D3DHAL_DP2COMMAND

D3DHAL_DRAWPRIMITIVES2DATA

D3dDrawPrimitives2