Condividi tramite


struttura D3DDDIARG_SETSTREAMSOURCE (d3dumddi.h)

La struttura D3DDDIARG_SETSTREAMSOURCE descrive la parte del flusso di vertici da associare a un buffer dei vertici.

Sintassi

typedef struct _D3DDDIARG_SETSTREAMSOURCE {
  [in] UINT   Stream;
  [in] HANDLE hVertexBuffer;
  [in] UINT   Offset;
  [in] UINT   Stride;
} D3DDDIARG_SETSTREAMSOURCE;

Membri

[in] Stream

Flusso da associare, ovvero un valore compreso tra zero e il numero massimo di flussi specificati dal driver.

[in] hVertexBuffer

Handle per il vertex buffer. Se questo membro è zero, il flusso non deve più essere associato a un vertex buffer.

[in] Offset

Offset in byte nel flusso.

Il valore offset deve essere allineato a DWORD.

[in] Stride

Dimensione, in byte, da un vertice al vertice successivo. Se stride è impostato su zero, tutti i vertici ricevono gli stessi dati per l'elaborazione.

Ad esempio, un'applicazione potrebbe usare due flussi di origine di input in cui il primo flusso contiene informazioni sulla posizione e il secondo flusso contiene informazioni normali. Se stride per il secondo flusso è impostato su zero, tutti i vertici nel secondo flusso usano le stesse informazioni normali, ovvero le prime informazioni normali che si verificano nel secondo flusso.

Il valore stride deve essere allineato con DWORD.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

SetStreamSource