Condividi tramite


struttura D3DHAL_DP2STARTVERTEX (d3dhal.h)

Una struttura D3DHAL_DP2STARTVERTEX segue determinate strutture D3DHAL_DP2COMMAND nel buffer dei comandi e indica l'offset nel buffer dei vertici per il primo vertice da usare in D3dDrawPrimitives2.

Sintassi

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

Membri

wVStart

Specifica un offset aggiuntivo da aggiungere a qualsiasi indice utilizzato per determinare la posizione dei vertici nel vertex buffer (nel caso di primitive indicizzate).

Osservazioni

Una struttura D3DHAL_DP2STARTVERTEX segue una struttura D3DHAL_DP2COMMAND nel buffer dei comandi quando il membro bCommand di D3DHAL_DP2COMMAND è uno dei valori seguenti:

  • D3DDP2OP_INDEXEDLINELIST2
  • D3DDP2OP_INDEXEDLINESTRIP
  • D3DDP2OP_INDEXEDTRIANGLELIST2
  • D3DDP2OP_INDEXEDTRIANGLESTRIP
  • D3DDP2OP_INDEXEDTRIANGLEFAN
Il primo vertice di tali primitive si trova (wVStart + dwVertexOffset) byte dall'inizio del vertex buffer, dove dwVertexOffset è membro di D3DHAL_DRAWPRIMITIVES2DATA.

Fabbisogno

Requisito Valore
intestazione d3dhal.h (include D3dhal.h)

Vedere anche

D3DDP2OP_INDEXEDLINELIST2

D3DDP2OP_INDEXEDLINESTRIP

D3DDP2OP_INDEXEDTRIANGLEFAN

D3DDP2OP_INDEXEDTRIANGLELIST2

D3DDP2OP_INDEXEDTRIANGLESTRIP

D3DHAL_DP2COMMAND

D3DHAL_DRAWPRIMITIVES2DATA

D3dDrawPrimitives2