Share via


D3DDDIARG_SETSTREAMSOURCE struttura (d3dumddi.h)

La struttura D3DDDIARG_SETSTREAMSOURCE descrive la parte del flusso del vertice 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;

Members

[in] Stream

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

[in] hVertexBuffer

Handle del buffer del vertice. Se questo membro è zero, il flusso non deve più essere associato a un buffer dei vertici.

[in] Offset

Offset in byte nel flusso.

Il valore Offset deve essere allineato AWORD.

[in] Stride

Dimensioni, 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 del secondo flusso usano le stesse informazioni normali, ovvero le prime informazioni normali che si verificano nel secondo flusso.

Il valore Stride deve essere allineato a DWORD.

Requisiti

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

Vedi anche

SetStreamSource