Compartir a través de


estructura D3DHAL_DP2STARTVERTEX (d3dhal.h)

Una estructura de D3DHAL_DP2STARTVERTEX sigue ciertas estructuras de D3DHAL_DP2COMMAND en el búfer de comandos e indica el desplazamiento en el búfer de vértices para que el primer vértice se use en D3dDrawPrimitives2.

Sintaxis

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

Miembros

wVStart

Especifica un desplazamiento adicional que se va a agregar a cualquier índice utilizado para determinar la ubicación de los vértices en el búfer de vértices (en el caso de primitivos indexados).

Comentarios

Una estructura D3DHAL_DP2STARTVERTEX sigue una estructura de D3DHAL_DP2COMMAND en el búfer de comandos cuando el miembro bCommand de D3DHAL_DP2COMMAND es uno de los siguientes valores:

  • D3DDP2OP_INDEXEDLINELIST2
  • D3DDP2OP_INDEXEDLINESTRIP
  • D3DDP2OP_INDEXEDTRIANGLELIST2
  • D3DDP2OP_INDEXEDTRIANGLESTRIP
  • D3DDP2OP_INDEXEDTRIANGLEFAN
El primer vértice de estos primitivos se encuentra (wVStart + dwVertexOffset) bytes desde el principio del búfer de vértices, donde dwVertexOffset es miembro de D3DHAL_DRAWPRIMITIVES2DATA.

Requisitos

Requisito Valor
Header d3dhal.h (incluya D3dhal.h)

Consulte también

D3DDP2OP_INDEXEDLINELIST2

D3DDP2OP_INDEXEDLINESTRIP

D3DDP2OP_INDEXEDTRIANGLEFAN

D3DDP2OP_INDEXEDTRIANGLELIST2

D3DDP2OP_INDEXEDTRIANGLESTRIP

D3DHAL_DP2COMMAND

D3DHAL_DRAWPRIMITIVES2DATA

D3dDrawPrimitives2