Condividi tramite


struttura D3DHAL_DP2SETINDICES (d3dhal.h)

Solo DirectX 8.0 e versioni successive.

La struttura D3DHAL_DP2SETINDICES viene usata per impostare il buffer di indice corrente per D3dDrawPrimitives2.

Sintassi

typedef struct _D3DHAL_DP2SETINDICES {
  DWORD dwVBHandle;
  DWORD dwStride;
} D3DHAL_DP2SETINDICES;

Membri

dwVBHandle

Specifica l'handle di superficie associato a questa superficie tramite una chiamata a D3dCreateSurfaceEx.

dwStride

Specifica le dimensioni degli indici contenuti nel buffer di indice e ha il valore 2 se gli indici sono a 16 bit o 4 se gli indici sono quantità a 32 bit.

Osservazioni

Il valore di handle zero è valido e indica che il buffer dell'indice corrente è cancellato. I successivi tentativi di disegnare primitive indicizzate (prima che venga stabilito un nuovo buffer di indice corrente tramite un altro token D3DDP2OP_SETINDICES) devono essere gestiti dal driver in modo che non si verifichi un arresto anomalo. La versione di debug del driver deve visualizzare messaggi informativi al flusso di output di debug quando viene rilevata questa condizione di errore.

Fabbisogno

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

Vedere anche

D3dCreateSurfaceEx

D3dDrawPrimitives2