Compartilhar via


estrutura D3DHAL_DP2STARTVERTEX (d3dhal.h)

Uma estrutura D3DHAL_DP2STARTVERTEX segue determinadas estruturas D3DHAL_DP2COMMAND no buffer de comando e indica o deslocamento no buffer de vértice para o primeiro vértice a ser usado em D3dDrawPrimitives2.

Sintaxe

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

Membros

wVStart

Especifica um deslocamento adicional a ser adicionado a qualquer índice usado para determinar o local dos vértices no buffer de vértice (no caso de primitivos indexados).

Comentários

Uma estrutura D3DHAL_DP2STARTVERTEX segue uma estrutura D3DHAL_DP2COMMAND no buffer de comando quando o membro bCommand do D3DHAL_DP2COMMAND é um dos seguintes valores:

  • D3DDP2OP_INDEXEDLINELIST2
  • D3DDP2OP_INDEXEDLINESTRIP
  • D3DDP2OP_INDEXEDTRIANGLELIST2
  • D3DDP2OP_INDEXEDTRIANGLESTRIP
  • D3DDP2OP_INDEXEDTRIANGLEFAN
O primeiro vértice desses primitivos está localizado (wVStart + dwVertexOffset) bytes desde o início do buffer de vértice, em que dwVertexOffset é membro de D3DHAL_DRAWPRIMITIVES2DATA.

Requisitos

Requisito Valor
Cabeçalho d3dhal.h (inclua D3dhal.h)

Confira também

D3DDP2OP_INDEXEDLINELIST2

D3DDP2OP_INDEXEDLINESTRIP

D3DDP2OP_INDEXEDTRIANGLEFAN

D3DDP2OP_INDEXEDTRIANGLELIST2

D3DDP2OP_INDEXEDTRIANGLESTRIP

D3DHAL_DP2COMMAND

D3DHAL_DRAWPRIMITIVES2DATA

D3dDrawPrimitives2