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 的成员。

要求

要求
Header d3dhal.h (包括 D3dhal.h)

另请参阅

D3DDP2OP_INDEXEDLINELIST2

D3DDP2OP_INDEXEDLINESTRIP

D3DDP2OP_INDEXEDTRIANGLEFAN

D3DDP2OP_INDEXEDTRIANGLELIST2

D3DDP2OP_INDEXEDTRIANGLESTRIP

D3DHAL_DP2COMMAND

D3DHAL_DRAWPRIMITIVES2DATA

D3dDrawPrimitives2