D3DHAL_DP2SETINDICES struttura (d3dhal.h)

DirectX 8.0 e versioni successive solo.

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;

Members

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.

Commenti

Un valore di handle pari a zero è valido e indica che il buffer di indice corrente viene cancellato. I tentativi successivi di disegnare primitive indicizzate (prima che venga stabilito un nuovo buffer di indice corrente tramite un altro token di 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 nel flusso di output di debug quando viene rilevata questa condizione di errore.

Requisiti

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

Vedi anche

D3dCreateSurfaceEx

D3dDrawPrimitives2